Introduction to Programming (2009/2010)

Course code
4S00016
Credits
12
Coordinator
Matteo Cristani
Teaching is organised as follows:
Unit Credits Academic sector Period Academic staff
PROGRAMMAZIONE PER BIOINFORMATICA 6 INF/01-INFORMATICS 1st Semester, 2nd Semester Matteo Cristani
LABORATORIO DI PROGRAMMAZIONE I 6 INF/01-INFORMATICS 1st Semester, 2nd Semester Carlo Drioli

Learning outcomes

Module: PROGRAMMAZIONE PER BIOINFORMATICA
-------
the fundamentals of object programming ad objects and the basic knowledge for
using the standard resources of a programming environment.


Module: LABORATORIO DI PROGRAMMAZIONE I
-------

Syllabus

Module: PROGRAMMAZIONE PER BIOINFORMATICA
-------
The representation of numbers. ASCII and Unicode codes. Classes and objects. Compilation and
interpretation. Java Virtual Machine. Java instructions and program execution. Types, variables and
expressions. The invocation of methods and parameter passing. Array and dynamical data structures. File
operations and object saving. Memory management. Exception handling. Recursive methods. Inheritance
and polymorphism.


Module: LABORATORIO DI PROGRAMMAZIONE I
-------

Assessment methods and criteria

Module: PROGRAMMAZIONE PER BIOINFORMATICA
-------
Written exam that can be substituted by two partial examinations.


Module: LABORATORIO DI PROGRAMMAZIONE I
-------