Computer Science is at the core of the digital revolution and the gateway for knowledge discovery and technology development. All faculty are actively engaged in research linked to the classes they teach. Interaction among students and faculty is promoted through the availability of space dedicated to study, discussion and social activities. What you will study Our MSc trains a new generation of senior experts in computer science ready to work in the industry or in research centers. By blending standard classes with recitations and lab sessions, our program ensures that each student masters the theoretical foundations and acquires hands-on experience in each subject. In most units credit is obtained by working on a final project. The master thesis is worth 25% of the total credit. Data Science and Engineering The backbone consists of core units on distributed computing, machine learning, and data visualization. Students may choose among two tracks: Artificial Intelligence, centered on advanced machine learning, vision, speech and natural language processing, Data Analytics, built around structured data analysis: from acquisition through Internet of Things, to large-scale data management, data warehousing, and data visualization The backbone consists of core units on distributed computing, machine learning, and data visualization. Students may choose among two tracks: Artificial Intelligence, centered on advanced machine learning, vision, speech and natural language processing, Data Analytics, built around structured data analysis: from acquisition through Internet of Things, to large-scale data management, data warehousing, and data visualization Software Security and Engineering The backbone consists of core units on distributed systems, data analysis and data mining, virtualization and cloud, mobile development, functional and security testing, internet of things, and distributed ledgers. Students may choose between two tracks: Software Security, focused on data protection and privacy, digital forensics, malware analysis, and secure programming. Software Engineering, centered on software system design, project management, and advanced data management. Students of both tracks will join forces for a capstone project, experiencing a real-world team development and sharing their expertise. The backbone consists of core units on distributed systems, data analysis and data mining, virtualization and cloud, mobile development, functional and security testing, internet of things, and distributed ledgers. Students may choose between two tracks: Software Security, focused on data protection and privacy, digital forensics, malware analysis, and secure programming. Software Engineering, centered on software system design, project management, and advanced data management. Students of both tracks will join forces for a capstone project, experiencing a real-world team development and sharing their expertise. If interested, have a look at the presentation videos Career perspectives Senior data scientist Who Professional able to organize, analyze, and interpret complex data What Development of technologies for data management, analytics, and visualization Where Industry and research centers How Data Science and Engineering curriculum, any track Who Professional able to organize, analyze, and interpret complex data What Development of technologies for data management, analytics, and visualization Where Industry and research centers How Data Science and Engineering curriculum, any track Technical leader / Project manager Who Expert in software technologies, proficient in process management and soft skills What Project management, software development team coordination, and strong technical decisions Where Software development companies How Software Security and Engineering curriculum, Software Engineering track Who Expert in software technologies, proficient in process management and soft skills What Project management, software development team coordination, and strong technical decisions Where Software development companies How Software Security and Engineering curriculum, Software Engineering track Chief Information Security Officer Who Expert in threat intelligence, secure software and proficient in information security and soft skills What Identification and solution of security issues, security breach response and mitigation plans Where Industries and organizations How Software Security and Engineering curriculum, Software Security Track Who Expert in threat intelligence, secure software and proficient in information security and soft skills What Identification and solution of security issues, security breach response and mitigation plans Where Industries and organizations How Software Security and Engineering curriculum, Software Security Track Researcher Who Academic or research institute staff What Knowledge frontier advancement Where High tech companies, research centers, and academia How Any curriculum, likely after a PhD Who Academic or research institute staff What Knowledge frontier advancement Where High tech companies, research centers, and academia How Any curriculum, likely after a PhD