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)6ECTS
Complex Systems Design12ECTS
Fundamentals of Machine Learning6ECTS
Technologies for Big Data Management6ECTS
Distributed Systems6ECTS
Business Process Modeling and Enactment6ECTS
Financial Management and Strategy6ECTS
Knowledge Engineering and Business Intelligence6ECTS
Process Mining6ECTS
Second Year (60 ECTS)
Software Project Management   12ECTS
Blockchain and Distributed Ledger Technologies6ECTS
Free Choice12ECTS
Master Thesis30ECTS

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)6ECTS
Complex Systems Design12ECTS
Fundamentals of Machine Learning6ECTS
Distributed Calculus and Coordination6ECTS
Multiagent Systems Lab9ECTS
Distributed Systems9ECTS
Knowledge Engineering and Business Intelligence6ECTS
Deep Learning and Computer Vision6ECTS
Second Year (60 ECTS)
Autonomous and Collaborative Robotics6ECTS
Cyber Physical Systems Design6ECTS
Parallel and Distributed Programming6ECTS
Free Choice12ECTS
Master Thesis30ECTS

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)6ECTS
Complex Systems Design12ECTS
Fundamentals of Machine Learning6ECTS
Technologies for Big Data Management6ECTS
Distributed Systems6ECTS
Business Process Modeling and Enactment6ECTS
Fundamentals of Software Testing6ECTS
Free Choice12ECTS
Second Year (60 ECTS)
Blockchain and Distributed Ledger Technologies6ECTS
Cyber Physical Systems Design6ECTS
Software Project Management (DevSecOps)12ECTS
Parallel and Distributed Programming6ECTS
Master Thesis30ECTS

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)6ECTS
Complex Systems Design12ECTS
Static Analysis and Program Verification6ECTS
Data and Network Security6ECTS
Security By Design6ECTS
Distributed Systems6ECTS
Fundamentals of Software Testing6ECTS
Free Choice12ECTS
Second Year (60 ECTS)
Software Project Management12ECTS
Cryptography: Theory and Applications6ECTS
Parallel and Distributed Programming6ECTS
Blockchain and Distributed Ledger Technologies6ECTS
Master Thesis30ECTS

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)6ECTS
Complex Systems Design12ECTS
Fundamentals of Machine Learning6ECTS
Knowledge Engineering and Business Intelligence6ECTS
Technologies for Big Data Management6ECTS
Applied Game Design 6ECTS
Financial Management and Strategy6ECTS
Free Choice12ECTS
Second Year (60 ECTS)
Software Project Management12ECTS
Digital Technologies for Cultural Heritage6ECTS
Technologies for Extended Reality6ECTS
Web 3D and Immersive Communication6ECTS
Master Thesis30ECTS

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 Dr. Lorenzo Rossi lorenzo.rossi@unicam.it +39 0737 403705

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 Dr. Fabrizio Fornari fabrizio.fornari@unicam.it  +39 0737 402075

Gestione e pratiche sedute di laurea Dr. 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