Master's Degree in Computer Science

Ca' Foscari University of Venice

Program Description

Master's Degree in Computer Science

Ca' Foscari University of Venice

This MSc program takes two years of full-time study, covering a wide spectrum of fields in Computer Science and Information Technology. It is suitable for students with diverse academic backgrounds, such as computer science, engineering, statistics, mathematics and related disciplines. The program has been awarded the GRIN 2015 Quality Label. GRIN is an Italian association that aims at promoting research and education in Computer Science.

Link to the Degree Program page

Link to the application procedure page

The program

The program unfolds into three semesters of full-time lectures and lab experience. During the last semester, students work on an individual project and dissertation, supervised by a department member. The program is organized around two curricula, which include both compulsory and elective courses, from which students have to build their study plan for qualification.
The two curricula, which include the first semester of common courses on advanced topics in computer science and mathematics, are the following:

Data Management and Analytics (DMA)

This curriculum is designed to train a new generation of professionals specialized in data collection and processing. The study program of this curriculum allows students to acquire skills and key competencies on fields such as machine learning and artificial intelligence, advanced databases and information retrieval, statistics, data mining and visualization, cloud, distributed and parallel computing.

Software Dependability and Cyber Security (SDCS)

The curriculum aims at training specialists in software engineering with advanced skills in software correctness verification, in the design of secure and privacy-aware systems, and their performance evaluation. The study program thus focuses on the field of system modeling, software correctness, scalability and performance evaluation and, finally, on the different aspects of cybersecurity.

The final project

The students will work intensively on a topic of her/his choice while interacting with regular meetings with the project supervisor. The project can consist in the development of an innovative software or the investigation and analysis of existing designs and solutions; the topic can be any area of computer science or statistics.

Applying to the program

To enter the program, applicants need to have an equivalent of a three-year Italian undergraduate degree (Laurea) such as a BSc degree in Computer Science or related subject, also possessing a solid background on fundamental topics in computer science and engineering, such as programming languages and software engineering, algorithms, computer architecture, operating systems, databases, and computer networks. Further requirements include basic knowledge of calculus, discrete mathematics, probability, and statistics.

Graduate careers

Students graduating from the MSc in Computer Science may use their new computing skills to enhance their employment prospects in work related to their first degree. Graduates interested in foundational, experimental, and applied research can join our Ph.D. Program in Computer Science.

This school offers programs in:
  • English


Last updated January 20, 2018
Duration & Price
This course is Campus based
Start Date
Start date
Oct. 2018
Duration
Duration
2 years
Full time
Price
Price
Information
Deadline
Locations
Italy - Venice
Start date: Oct. 2018
Application deadline Request Info
End date Request Info
Dates
Oct. 2018
Italy - Venice
Application deadline Request Info
End date Request Info