Computer Programming

A.Y. 2023/2024
12
Max ECTS
120
Overall hours
SSD
INF/01
Language
Italian
Learning objectives
The goal is to introduce students to structured imperative programming and small-scale problem solving
Expected learning outcomes
The student should acquire the ability to write and tune a program that automatizes a simple task; moreover, (s)he should be able to understand how a small piece of code works, to find the reasons of a malfunction and to correct it appropriately
Single course

This course can be attended as a single course.

Course syllabus and organization

Edition 1

Lesson period
First semester
Course syllabus
The syllabus is shared with the following courses:
- [F1X-56](https://www.unimi.it/en/ugov/of/af20240000f1x-56)
Laboratorio
INF/01 - INFORMATICS - University credits: 3
Laboratories: 48 hours
Shifts:
Turno A
Professor: Morpurgo Anna Chiara Giovanna
Turno B
Professor: Morpurgo Anna Chiara Giovanna
Teoria
INF/01 - INFORMATICS - University credits: 9
Lessons: 72 hours
Professor: Boldi Paolo

Edition 2

Responsible
Lesson period
First semester
Laboratorio
INF/01 - INFORMATICS - University credits: 3
Laboratories: 48 hours
Shifts:
Turno C
Professor: D'Amelio Alessandro
Turno D
Professor: Capra Lorenzo
Teoria
INF/01 - INFORMATICS - University credits: 9
Lessons: 72 hours
Professor: Vigna Sebastiano

Edition 3

Lesson period
First semester
Course syllabus
The syllabus is shared with the following courses:
- [F9X-31](https://www.unimi.it/en/ugov/of/af20240000f9x-31)
Laboratorio
INF/01 - INFORMATICS - University credits: 3
Laboratories: 48 hours
Professor: Bianchessi Nicola
Shifts:
Turno E
Professor: Bianchessi Nicola
Turno F
Professor: Bianchessi Nicola
Teoria
INF/01 - INFORMATICS - University credits: 9
Lessons: 72 hours
Professor: Ceselli Alberto