The programme lasts 3 years for 180 credits.
From the 2024/2025 academic the course is offered in Italian and in English, thanks to two distict curricula similar in content and purpose.
Some elective courses can be held in English also within the curriculum in Italian.
It is also possible to propose a customized study plan, which must be compliant with the course ordinance and regulations ("Ordinamento Didattico" and "Regolamento Didattico") and must be approved by a proper commission.
This degree programme is suggested for both students willing to proceed their studies with some computer-science related ---or similar--- M.S. degree, and students who are not planning to proceed their studies after their B.S. degree.
Course | Credits (ECTS) |
---|---|
Calculus 1 | 12 |
Geometry and Linear Algebra | 6 |
Computer Programming 1 | 12 |
Computer Architectures | 6 |
Mathematics for Informatics | 6 |
Probability | 6 |
Computer Programming 2 | 6 |
Functional Programming | 6 |
Algorithms and Data Structures | 12 |
Data bases | 6 |
Networking | 6 |
Software engineering | 12 |
Operating systems | 12 |
Computational Logic | 6 |
Optimization techniques | 6 |
Formal Language and compilers | 12 |
Introduction to Machine Learning | 6 |
Course | Credits (ECTS) |
---|---|
Human Computer Interaction | 6 |
Introduction to Computer and Network Security (in inglese) | 6 |
Advanced Programming | 6 |
Fundamentals of signal processing | 6 |
Logic networks | 6 |
Calculus 2 | 6 |
Other free choice courses | 12 |
Activity | Credits (ECTS) |
---|---|
Internship | 9 |
English language C1 level or Italian language for non Italian native speaker students | 3 |
Final exam | 6 |