UNICAM proposes the Master of Science in Computer Science (Laurea Magistrale in Computer Science) to allow graduate students in computer science to specialise their knowledge, competences and skills. Since nowadays computer science has applications in several fields, which are very different from each other and in constant increasing number, different specialisation curricula are proposed within the Master degree.

Active Curricula in 2021/2022
Business Informatics and Data Science (BIDS)
Artificial Intelligence and Informatics for Robotics (AIIR)
Software Development and Technologies (SDT)
CyberSecurity (CySec)
Methodologies and Technologies for Digital Communication (MTDC)

Being in collaboration with European and international institutions, the degree is completely taught in English. Students at UNICAM are immersed in an international environment with foreign students coming from different Countries. They can participate to international exchange programmes such as Erasmus+ or Double Degree to spend a semester or one year abroad for exams and/or thesis.

Double Degree programmes offer the possibility to gain, in addition to the UNICAM degree, a degree awarded by a partner university. Current partner universities are:

Scholarships of merit for supporting the mobility are offered to:

More details are given in the following or in the flier in PDF format.

Organisation

The Master degree lasts two years and each year is divided into two semesters, from mid-September to the end of January, and from March to mid-June. The Winter Exam Session is in February and the Summer Exam Session is from mid-June to the end of July and in September. The five curricula that can be chosen within the Master of Science in Computer Science are described in the following.

Curriculum Business Informatics and Data Science (BIDS)

Nowadays, companies experiment with a continuous push toward the adoption of ICT systems and infrastructures. The introduction of ICT systems has to be carefully considered and planned, to avoid expensive failures. At the same time, the adoption of such systems enables a “Data-Oriented perspective” on the company itself permitting to analyze, starting from collected data, of the organization's strengths and weaknesses. The curriculum intends to equip the student with knowledge and capabilities in relation to methodologies and tools to govern the digital transformation of a company, and to take advantage of such a transformation.

First Year (60 ECTS)
English Language (B2 or C1 Level) 6 ECTS
Complex Systems Design 12 ECTS
Fundamentals of Machine Learning 6 ECTS
Technologies for Big Data Management 6 ECTS
Distributed Systems 6 ECTS
Business Process Modeling and Enactment 6 ECTS
Financial Management and Strategy 6 ECTS
Knowledge Engineering and Business Intelligence 6 ECTS
Process Mining 6 ECTS
Second Year (60 ECTS)
Software Project Management    12 ECTS
Blockchain and Distributed Ledger Technologies 6 ECTS
Free Choice 12 ECTS
Master Thesis 30 ECTS

More detailed information on the contents of the courses, the semester of teaching and the assigned teachers can be found at this link. Slides and other teaching material can be downloaded from the wiki and the references therein.

Curriculum Artificial Intelligence and Informatics for Robotics (AIIR)

The world is nowadays witnessing a pervasive introduction of synthetic intelligence in almost all human contexts (manufactury, agriculture, health, ...). Particularly interesting and challenging are those contexts in which synthetic intelligence is used to concretely manipulate and have an effect on reality in order to reach specific objectives, as it is the case, for instance, of smart cities and smart manufacturing scenarios. In some cases, the system to engineer will involve the coordination of autonomous agents (e.g. robots). The curriculum intends to equip the student with knowledge and competencies in relation to methodologies and tools to permit the engineering of intelligent systems that could include a physical part (Cyber Physical Systems - CPS).

First Year (60 ECTS)
English Language (B2 or C1 Level) 6 ECTS
Complex Systems Design 12 ECTS
Fundamentals of Machine Learning 6 ECTS
Distributed Calculus and Coordination 6 ECTS
Multiagent Systems Lab 9 ECTS
Distributed Systems 9 ECTS
Knowledge Engineering and Business Intelligence 6 ECTS
Deep Learning and Computer Vision 6 ECTS
Second Year (60 ECTS)
Autonomous and Collaborative Robotics 6 ECTS
Cyber Physical Systems Design 6 ECTS
Parallel and Distributed Programming 6 ECTS
Free Choice 12 ECTS
Master Thesis 30 ECTS

More detailed information on the contents of the courses, the semester of teaching and the assigned teachers can be found at this link. Slides and other teaching material can be downloaded from the wiki and the references therein.

Curriculum Software Development and Technologies (SDT)

Nowadays software systems are more and more pervasive. Methodologies, technologies, and tools to develop such systems are continuously changing and the engineering of complex software systems requires the acquisition of complex competencies in many different aspects of the discipline. The curriculum intends to provide knowledge and competencies on methods and tools for the engineering of Complex Software Systems. A student who graduated in such a curriculum aims at starting a career in software development and wants to acquire a clear understanding of the activities composing a development process, as well as the effective techniques available to perform such activities. Specific and relevant aspects of modern software development, such as the integration of blockchain or AI aspects, constitute a relevant part of the curriculum.

First Year (60 ECTS)
English Language (B2 or C1 Level) 6 ECTS
Complex Systems Design 12 ECTS
Fundamentals of Machine Learning 6 ECTS
Technologies for Big Data Management 6 ECTS
Distributed Systems 6 ECTS
Business Process Modeling and Enactment 6 ECTS
Fundamentals of Software Testing 6 ECTS
Free Choice 12 ECTS
Second Year (60 ECTS)
Blockchain and Distributed Ledger Technologies 6 ECTS
Cyber Physical Systems Design 6 ECTS
Software Project Management (DevSecOps) 12 ECTS
Parallel and Distributed Programming 6 ECTS
Master Thesis 30 ECTS

More detailed information on the contents of the courses, the semester of teaching and the assigned teachers can be found at this link. Slides and other teaching material can be downloaded from the wiki and the references therein.

Curriculum CyberSecurity (CySec)

Nowadays software systems are more and more pervasive. As they become pervasive the risks associated with their usage increase. The society is in urgent need of professionals that are able to evaluate risks and find solutions connected to the introduction of an ICT based system. The curriculum intends to equip the student with knowledge and competencies on methods and tools for engineering secure software systems, as well as to analyze the risks associated with the usage of ICT systems, so as to derive security assessment for a given software solution, and to possibly plan risk mitigation activities.

First Year (60 ECTS)
English Language (B2 or C1 Level) 6 ECTS
Complex Systems Design 12 ECTS
Static Analysis and Program Verification 6 ECTS
Data and Network Security 6 ECTS
Security By Design 6 ECTS
Distributed Systems 6 ECTS
Fundamentals of Software Testing 6 ECTS
Free Choice 12 ECTS
Second Year (60 ECTS)
Software Project Management 12 ECTS
Cryptography: Theory and Applications 6 ECTS
Parallel and Distributed Programming 6 ECTS
Blockchain and Distributed Ledger Technologies 6 ECTS
Master Thesis 30 ECTS

More detailed information on the contents of the courses, the semester of teaching and the assigned teachers can be found at this link. Slides and other teaching material can be downloaded from the wiki and the references therein.

Curriculum Methodologies and Technologies for Digital Communication (MTDC)

Nowadays the relevance of digital communication is increasing. Channels used to convey any kind of information are changing and in need of continuous innovation. The organization of software systems supporting such digital communication is somehow peculiar and needs “hybrid” competencies. In particular novel paradigms, such as gaming, are more and more relevant in such a context. The curriculum intends to equip the student with knowledge and competencies on methods and tools to conceive and implement effective digital communication technologies with a special focus on digital technologies for the enhancement of the cultural heritage.

First Year (60 ECTS)
English Language (B2 or C1 Level) 6 ECTS
Complex Systems Design 12 ECTS
Fundamentals of Machine Learning 6 ECTS
Knowledge Engineering and Business Intelligence 6 ECTS
Technologies for Big Data Management 6 ECTS
Applied Game Design  6 ECTS
Financial Management and Strategy 6 ECTS
Free Choice 12 ECTS
Second Year (60 ECTS)
Software Project Management 12 ECTS
Digital Technologies for Cultural Heritage 6 ECTS
Technologies for Extended Reality 6 ECTS
Web 3D and Immersive Communication 6 ECTS
Master Thesis 30 ECTS

More detailed information on the contents of the courses, the semester of teaching and the assigned teachers can be found at this link. Slides and other teaching material can be downloaded from the wiki and the references therein.

Admittance Requirements

  • Bachelor Degree that satisfies the requirements for access to University Master Degree courses;
  • Level of language proficiency (strongly recommended): ENGLISH level B2 (Independent User);
  • Sufficient knowledge, competences and skills of Mathematics and Computer Science will be checked before the student is admitted to the program.

Further information on admission rules, pre-admission deadline and other services at https://international.unicam.it

Certifications

CISCO activities, certified by the Cisco Networking Academy Program, are available as part of the degree program. This is an important opportunity for our students as Cisco Networking Academy Program is introductory for CISCO Industrial certifications, which are highly spendable in the job market.

Quality Assurance System

UNICAM Quality Management System Certificate ISO 9001:2015 (from AFAQ-France, a French leader and one of the first certification bodies at the global level) guarantees students the quality of services provided. The guarantee is via a rigorous analysis of internal organisational procedures and the prompt addressing of any weaknesses or shortcomings whether detected or reported by the students themselves. The Quality Management System includes the following support services for students: orientation and guidance, mentoring, International mobility, Internships and communication. These integrate with and support the educational activities, so as to contribute to the complete training of the student.

After the Degree

The Master of Science in Computer Science gives access to the Italian “Albo Professionale dell’ordine degli ingegneri” (National Engineer’s Professional Register), section A, sector “Information Engineering”. To enter the professional register it is necessary to pass a special examination (Esame di Stato), which can be taken at UNICAM or in another Italian registered university. 

According to AlmaLaurea statistics, one year after the degree the employment rate of those who graduated in Computer Science at the University of Camerino is 87,5%. The percentage increase 100% five years after the degree.

The Master of Science in Computer Science gives access to the PhD in Computer Science offered by UNICAM or by another European or international institution.

Dettagli sui contenuti dei corsi, sul semestre di insegnamento e sui docenti si possono consultare a questo link.

Slides, orari e altro materiale didattico si possono scaricare dal wiki e dai link in esso contenuti.


Course Coordinator prof.ssa Barbara Re barbara.re@unicam.it +39 0737 402524

delegati

Educational Guidance prof.ssa Barbara Re barbara.re@unicam.it +39 0737 402524

Tutoring prof.ssa Diletta Cacciagrano diletta.cacciagrano@unicam.it +39 0737 402573

Double Degree prof. Andrea Polini andrea.polini@unicam.it +39 0737 402563

International Mobility prof. Luca Tesei luca.tesei@unicam.it +39 0737 402572

Stage and Placement prof. Fausto Marcantoni fausto.marcantoni@unicam.it +39 0737 402105

Pratiche Studenti prof. Fabrizio Fornari fabrizio.fornari@unicam.it  +39 0737 402075

Gestione e pratiche sedute di laurea prof.ssa Michela Quadrini michela.quadrini@unicam.it +39 0737 402082

Educational Manager dr. Anna Maria Santroni annamaria.santroni@unicam.it +39 0737 402849

rappresentante degli studenti

Sara Longhi - sara.longhi@studenti.unicam.it  

 

 

 

pc