Computer Science

Academic Year: 2016/2017

Level of qualification

Second Cycle Degree Programme (Ministerial Decree no. 270/2004)


Ministerial Degree Code

LM-18 (Computer Science)


Department of Environmental Sciences, Informatics and Statistics
Scientific Campus, via Torino 155, 30170 Venezia Mestre (Italy)
For information please contact:

Head of studies

Prof. Salvatore Orlando (teaching committee coordinator; e-mail:

Access to the programme

Unlimited entry subject to assessment of minimum requirements. Furthermore, a certified knowledge of English language at least at B2 level is required.

Main subjects of study

Advanced databases and information retrieval, artificial intelligence and machine learning, calculus and optimization, cloud, high performance, and distributed systems, formal methods for software and system verification, advanced programming, advanced algorithms, logic and structures for computer science, security, reliability and performance of complex computer systems, statistical inference and learning.

Admission requirements

To be admitted to this Second Cycle Degree Programme students must possess a proper individual educational background and the minimum curricular requirements.

A certified knowledge of English at minimum level B2 is also required: the assessment will be done at enrolment. Details about the assessment procedures are available in the relevant webpage.

Learning outcomes

This Second Cycle Degree Programme, including a wide range of computer science and information technology areas, is fully taught in English and is addressed to students with a proper previous education in one of the following fields: information science and engineering, mathematics, statistics or similar disciplines.

Curricula available

  • Data Management and Analytics (fully taught in English)
  • Software Dependability and Cyber Security (fully taught in English)

Occupational profiles

This Second Cycle Degree Programme produces high-quality experts who may operate in the fields of software construction and data analysis, both in manufacturing companies dealing with information systems and processor networks, and in companies, local authorities and laboratories using complex information systems and analysis methods, both at a national and international level.

In particular, Computer Science graduates at Ca' Foscari will acquire skills for the production of reliable and correct software, with particular emphasis on security problems of IT systems. Moreover, they will acquire competencies concerning the management, intelligent treatment and analysis of data, which nowadays are extremely big, heterogeneous, and continually produced at high speed.

Moreover, second cycle graduates may take the professional licensing examination to register on the Italian roll of information engineers (section A).


Open, though laboratory attendance is advisable to prepare exercises and projects in order to meet the theoretical and practical learning outcomes of the degree programme.

Examination assessment and graduation

Learning activities comprise taught courses, workshop-based projects and training/internships so that students can acquire a broad range of competencies, both theoretical and practical, that are transferable to the world of work, as well as life-long learning skills.

Learning outcomes are continuously assessed by means of written exams, oral exams, assignments, project reports, presentations, and group as well as student-teacher discussions.

The final exam consists of a dissertation that must contain original research, documentation and exhaustive scientific analysis, and that must be defended before a committee made up of university professors and experts.

Access to further studies

Professional Master's Programmes (1st and 2nd level) and PhD programmes