A.Y. 2026/27

Curriculum#

The tables below are a catalogue of the courses available to Computer Science students, not a list of courses that must all be included in the study plan. You must select only the courses needed to satisfy the curriculum rules, and you may also include suitable free-choice courses.

Before choosing courses, read the Study Plan guide and use the RCP Assistant to check the structure of your plan. Also read the official Course Catalogue instructions and verify the final plan against the official Study Plans page before submitting it on Infostud.

How to compose the study plan#

The 120 CFU degree is normally composed as follows:

  • 54 CFU selected from Group B — Core/characterising courses;
  • 12 CFU selected from Group C — Related or complementary courses;
  • 12 CFU of free-choice courses (Elective course), normally split between the first and second year;
  • 6 CFU for the Complementary Educational Activity (AFC);
  • 36 CFU for the Final Exam.

The semester sections below help with scheduling, but they do not indicate by themselves whether a course belongs to Group B or Group C. Consult the Study Plan guide and the official rules when making your selection. In particular, free-choice courses are not limited to the courses listed on this page, provided that the resulting plan is coherent and approved.

First semester#

Course codeCourse
10626793ADVANCED MACHINE LEARNING
10627537AUTOMATIC VERIFICATION OF INTELLIGENT SYSTEMS
10628736AUTONOMOUS NETWORKING
10627562BIG DATA COMPUTING
10626968BIOMETRIC SYSTEMS
10627535BLOCKCHAIN AND DISTRIBUTED LEDGER TECHNOLOGIES
10627582COMPUTATIONAL COMPLEXITY
10630015COMPUTER NETWORK PERFORMANCE
10628017COMPUTER VISION
10630016CRYPTOGRAPHY
10628018DISTRIBUTED SYSTEMS
10625773FOUNDATIONS OF DATA SCIENCE
10629525HIGH-PERFORMANCE COMPUTING
10627173MODELS OF COMPUTATION
10628280NETWORK ALGORITHMS
10627472QUANTUM COMPUTING
10626358SECURITY IN SOFTWARE APPLICATIONS

Second semester#

Course codeCourse
10630014ADVANCED ALGORITHMS
10629763ADVANCED ARCHITECTURES
10626987ADVANCED SOFTWARE ENGINEERING
10626985CLOUD COMPUTING
10625959CONCURRENT SYSTEMS
10625772DATA AND NETWORK SECURITY
10626114DEEP LEARNING AND APPLIED ARTIFICIAL INTELLIGENCE
10629106FORMAL METHODS FOR AI-BASED SYSTEMS ENGINEERING
10628575GRAPH THEORY
10628576HUMAN COMPUTER INTERACTION ON THE WEB
10628603INTERNET OF THINGS
10627474LOGICS AND REASONING
10629076METHODS IN COMPUTER SCIENCE EDUCATION
10626164MULTIMODAL INTERACTION
10625481NATURAL LANGUAGE PROCESSING
10625908PRACTICAL NETWORK DEFENSE

Second year#

Course codeCourseSemesterCFU
AAF2599AFCFirst6
AAF2600Final ExamSecond36