Courses for the bachelor’s degree in computer science
academic year 2025-2026
| Course | Code | Subject Area | Credits | Semester | Professor | Prerequisites |
|---|---|---|---|---|---|---|
| Year 1 | ||||||
| Analysis Mathematical | AM | MAT/05 | 9 | 1 | Tauraso | |
| Computer Systems Architecture | AE | ING-INF/05 | 6 | 2 | Simonetta | |
| Geometry and Algebra | GA | MAT/03 | 6 | 2 | Sofos | |
| Logic and Digital Logic Networks | LRL | INF/01 | 6 | 1 | Pasquale | |
| Discrete Mathematics | MD | MAT/02 | 9 | 1 | Brenti | |
| Computer Programming with Lab | PR | INF/01 | 9 | 1 | Rossi | |
| Year 2 | ||||||
| Algorithms and Data Structures | ASD | INF/01 | 12 | 1-2 | Guala’ | Mathematical Analysis. Discrete Mathematics. Computer Programming with Lab. |
| Databases and Knowledge Bases | BDC | INF/01 | 9 | 2 | Vocca | Discrete Mathematics. Computer Programming with Lab. |
| Probability and Statistics | CP | MAT/06 | 6 | 1 | Macci | Mathematical Analysis. |
| Foundations of Computer Science | FO | INF/01 | 9 | 2 | Di Ianni | Discrete Mathematics. |
| Programming Languages and Methodologies | LMP | ING-INF/05 | 12 | 1-2 | Zanzotto, Stellato | Computer Programming with Lab. |
| Operations Research | RO | MAT/09 | 6 | 2 | Caramia | |
| Operating Systems and Networks | SOR | INF/01 | 12 | 1-2 | Croce | Computer Systems Architecture Computer Programming with Lab. |
| Year 3 | ||||||
| Big Data Algorithms | ABD | INF/01 | 6 | 1 | Clementi | Discrete Mathematics. Algorithms and Data Structures. Probability Theory and Statistics. |
| Advanced Topics on Algorithms | ATA | INF/01 | 3 | 2 | Guala’ | |
| Numerical Analysis | CN | MAT/08 | 6 | 1 | Garoni | Mathematical Analysis. Discrete Mathematics. |
| Cryptography | CR | MAT/03 | 6 | 1 | Lido | |
| Data Mining | DM | ING-INF/05 | 6 | 2 | Rossi | Computer Programming with Lab. |
| Physics | FIS | FIS/01 | 6 | 2 | Camarri | |
| Software Engineering | IS | INF/01 | 12 | 1-2 | D’Ambrogio | Programming Languages and Methodologies. |
| Artificial Intelligence | IA | INF/01 | 9 | 1 | Basili | Computer Programming with Lab. |
| English Language | LING | L-LIN/02 | 3 | 1 | Monorchio | |
| Design and Lab | PL | INF/01 | 6 | 2 | Zanzotto | |
| Java Programming for Mobile Devices | PJDM | ING-INF/03 | 6 | 2 | Loreti, Croce | |
| Web Programming | PW | ING-INF/05 | 6 | 2 | Loreti, Bracciale | |
UNIVERSITA' DEGLI STUDI ROMA "TOR VERGATA"