Course code
Name of lecturer
Alessandro Farinelli
Number of ECTS credits allocated
Academic sector
Language of instruction
I semestre dal Oct 4, 2010 al Jan 31, 2011.

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

Lesson timetable

I semestre
Day Time Type Place Note
Wednesday 4:30 PM - 6:30 PM laboratorio Laboratory Alfa from Oct 18, 2010  to Jan 31, 2011
Thursday 2:30 PM - 5:30 PM laboratorio Laboratory Alfa  

Learning outcomes

Objective of the course is to provide the basic knowledge to develop algorithms and use applications relevant to bioinformatics.


Java implementation of dynamic data structures and relevant algorithms. Recursion. Interfaces and packages. The student will acquire the necessary knowledge through assisted software development and realizing specific projects. Basic and advanced functionalities of spreadsheets targeted towards data visualization and statistical analysis. Basic functionalities for numerical data processing and statistics (MATLAB, R). Basic aspects to bioinformatic scripting languages.

Assessment methods and criteria

The grade in Programming Lab II (PB) is worth 50% of the grade in the Algorithms class.

PB via Partial tests mode: it applies only to the exam sessions of February 2011. The exam consists of two partial tests P and L, where P is a programming project and L is a programming test that takes place in the Laboratory. The final grade is given by 50% P + 50% L.

PB via Single-test mode: the exam consists of a single programming test that takes place in the laboratory, whose difficulty is equivalent to that of the two partial tests, and whose grade determines alone the final grade for PB. This mode applies to all sessions.