Computer Science

A.Y. 2024/2025
6
Max ECTS
60
Overall hours
SSD
INF/01
Language
Italian
Learning objectives
The course aims at introducing basics of Computer Science, with a particular emphasis on Programming. Basic concepts on the digital representation of information and on computer architetture are outlined. The notions of algorithm and program are presented, as long as main tools involved in software design. Structured programming and the imperative paradigm are settled, focusing on modular software design. Some relevant data strutture and algorithms are presente, addressing the evaluation of algorithmic time complexity.
Expected learning outcomes
The student will be able to:
1) Approach problems typically dealing with data analysis, and conceptually design solution algorithms.
2) Code modular algorithms by choosing appropriate data structure and constructions offered by the selected programming language.
3) Manage an operating system to code, compile, link and execute programs.
Single course

This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.

Course syllabus and organization

CORSO A

Responsible
Lesson period
First semester
INF/01 - INFORMATICS - University credits: 6
Laboratories: 36 hours
Lessons: 24 hours
Professor: Mereghetti Carlo

CORSO B

Responsible
Lesson period
First semester
INF/01 - INFORMATICS - University credits: 6
Laboratories: 36 hours
Lessons: 24 hours
Professor: Tamascelli Dario

CORSO C

Responsible
Lesson period
First semester
INF/01 - INFORMATICS - University credits: 6
Laboratories: 36 hours
Lessons: 24 hours
Professor: Carrazza Stefano
Professor(s)
Reception:
On appointment, via email
Uff. S 6008, VI floor, Dip. Informatica "Giovanni Degli Antoni", via Celoria 18, 20133 Milano, Italy
Reception:
By appointment, send e-mail
Room C12, 5th floor LITA Building, Physics Department, via Celoria 16.