Computer Science
A.Y. 2025/2026
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.
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.
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.
Lesson period: First semester
Assessment methods: Esame
Assessment result: voto verbalizzato in trentesimi
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
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
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
Lessons: 24 hours
Professor:
Carrazza Stefano
Professor(s)
Reception:
On appointment, via email
Room S 6008, VI floor, Dip. Informatica "Giovanni Degli Antoni", via Celoria 18, 20133 Milano, Italy
Reception:
Tuesday, 9am-10am or by appointment (ask via e-mail)
Room C12, 5th floor LITA Building, Physics Department, via Celoria 16.