Introduction to Programming - PROGRAMMAZIONE PER BIOINFORMATICA (2009/2010)

Course code
Name of lecturer
Matteo Cristani
Number of ECTS credits allocated
Academic sector
Language of instruction
2nd Semester, 1st Semester

To show the organization of the course that includes this module, follow this link * Course organization

Lesson timetable

2nd Semester
Day Time Type Place Note
Monday 2:30 PM - 4:30 PM lesson Lecture Hall F  
Tuesday 2:30 PM - 3:30 PM lesson Lecture Hall F  
1st Semester
Day Time Type Place Note
Monday 1:30 PM - 2:30 PM lesson Lecture Hall D  
Wednesday 2:30 PM - 4:30 PM lesson Lecture Hall D  

Learning outcomes

the fundamentals of object programming ad objects and the basic knowledge for
using the standard resources of a programming environment.


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.

Assessment methods and criteria

Written exam that can be substituted by two partial examinations.