Courses

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