Bachelor in scienze informatiche

3. semestre 30 4. semestre 30
Automata & Formal Languages 3 Data Management* 6
Computer Networking 6 Introduction to Computational Science 3
Probability & Statistics* 6 Operating Systems 6
Programming Fundamentals 3 6 Systems Programming 6
Software Atelier 3: The Web 9 Software Atelier 4: Software Engineering Project 9

* Nell'anno accademico 2016/17 Probability & Statistics avrà luogo eccezionalmente nel semestre primaverile, e Data management nel semestre autunnale

5. semestre 30 6. semestre 30
Algorithms & Data Structures 2 3 Languages & Compilers  6
Artificial Intelligence 3 Optimization Methods*  6
Computer Graphics 6 Theory of Computation  6
Information Retrieval 6 Bachelor Project  18
Numerical Computing* 6

Principles of Economics 3    
Software Atelier 5: Field Project 9    

(*) Electives: can be chosen instead of one of the other courses of the same semester (with the exception of the Field Project).