The Master's Degree in Computer Science taught in English, offers the opportunity to acquire a wide general knowledge of key areas of modern computer science, such as algorithmics, discrete mathematics, theoretical computer science, software programming, artificial intelligence, multimodality, networks, and security.
The degree program is divided into four curricula:
- Software Engineering
- Multimedia Computing and Interaction
- Information Science and Applications
- Networks and Security
Students can choose nine courses belonging to two groups for each curriculum. The first group includes key courses for the specific curriculum, whereas the second group includes foundation courses and/or courses common to the different curricula.
Several courses involve project work carried out in laboratories, aimed at developing and testing advanced solutions for problems whose complexity is similar to those found in the real world. Besides traditional courses, students can attend one of the complementary six-credit activities offered each year by the CAD (Area Educational Board). Such activities equip students with transversal competencies that contribute to making their university career comprehensive and encouraging their access to the job market.
The total number of hours available to students for personal study or other individual activities will be defined according to the program regulations.
About the School
With over 700 years of history, 113,500 students, 3,300 teachers and 2,000 employees, technicians and librarians, in addition to 1,800 administrative staff in university hospitals, Sapienza is the fir ... Read More