Laurea Magistrale in Computer Science

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
Intelligent and Adaptive Systems (IAS)
Information Systems Engineering (ISE)
Software and Systems for Industries (SSI)
Telehealth and Digital Medicine (TDM)

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 four curricula that can be chosen within the Master of Science in Computer Science are described in the following.

Curriculum Intelligent and Adaptive Systems (IAS)

Modern ICT systems are composed of a large number of interconnected devices that interact with each other and with users to reach a certain goal. The IAS curriculum aims at forming highly specialised data analysts and software designers capable of developing and managing these complex systems. IAS students will also learn how to use the data collected during systems execution in order to detect and prevent critical situations and to identify the countermeasures that guarantee the expected quality of service and security.

First Year (60 ECTS)
English Language (B2 or C1 Level) 6 ECTS
Complex Systems Design 12 ECTS
Distributed Calculus and Coordination    6 ECTS
Systems Verification Lab 6 ECTS
Performance Analysis and Simulation 6 ECTS
Knowledge Engineering 6 ECTS
Logic and Constraint Programming 6 ECTS
Optional Exam 6 ECTS
Free Choice 6 ECTS
Second Year (60 ECTS)
Software Project Management    12 ECTS
Machine Learning 6 ECTS
Multiagent Systems Lab 6 ECTS
Free Choice 6 ECTS
Master Thesis 30 ECTS
Optional Exam Selection
Any course of other curricula 6 ECTS
Theory of Complexity 6 ECTS
Financial Management and Strategy 6 ECTS
Networking fundamentals CISCO (I-II)    6 ECTS
Networking discovery CISCO (III-IV) 6 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 Information Systems Engineering (ISE)

The Information Systems Engineering curriculum focuses on methodologies, techniques, technologies and tools for engineering complex information systems. Effective strategies for defining customer needs, required functionalities early in the development cycle, systems design, validation and deployment are deeply investigated. ISE graduates will be able to understand and solve issues related to business and IT alignment, such as process and data organisation, performance and cost optimisation, engagement of social aspects, and technology adoption and maintenance.

First Year (60 ECTS)
English Language (B2 or C1 Level) 6 ECTS
Complex Systems Design 12 ECTS
Enterprise and Business Process Modeling    6 ECTS
Data Analytics 6 ECTS
Knowledge Engineering 6 ECTS
Process Mining 6 ECTS
Enterprise Software Infrastructures 6 ECTS
Optional Exam 6 ECTS
Free Choice 6 ECTS
Second Year (60 ECTS)
Software Project Management 12 ECTS
Quality Assurance for Information Systems    6 ECTS
Blockchain For Distributed Applications 6 ECTS
Free Choice 6 ECTS
Master Thesis 30 ECTS
Optional Exam Selection
Any course of other curricula 6 ECTS
Theory of Complexity 6 ECTS
Financial Management and Strategy 6 ECTS
Networking fundamentals CISCO (I-II)    6 ECTS
Networking discovery CISCO (III-IV) 6 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 and Systems for Industries (SSI)

Embedded systems are increasingly being joined together into an “Internet of things” or sensor networks to enable several applications such as smart homes, manufacturing, energy distribution and transportation. The SSI curriculum provides students with a knowledge and understanding of embedded system architectures, the concepts underpinning their interconnection and programming. Security, simulation and verification of distributed systems, where possible tailored to embedded systems, will be also part of the programme.

First Year (60 ECTS)
English Language (B2 or C1 Level) 6 ECTS
Complex Systems Design 12 ECTS
Performance Analysis and Simulation    6 ECTS
Data Analytics 6 ECTS
IT Security: Foundation 6 ECTS
Distributed Systems 6 ECTS
Embedded Systems: Architecture 6 ECTS
Optional Exam 6 ECTS
Free Choice 6 ECTS
Second Year (60 ECTS)
Software Project Management 12 ECTS
Embedded Systems: Programming    6 ECTS
IoT Protocols and Standards 6 ECTS
Free Choice 6 ECTS
Master Thesis 30 ECTS
Optional Exam Selection
Any course of other curricula 6 ECTS
Theory of Complexity 6 ECTS
Financial Management and Strategy 6 ECTS
Networking fundamentals CISCO (I-II)    6 ECTS
Networking discovery CISCO (III-IV) 6 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 Telehealth and Digital Medicine (TDM)

The TDM curriculum offers students specific training in telehealth and digital technologies applied to health including mHealth and eHealth. Digital technologies represent the future of healthcare, but, in general, professionals are not prepared to this challenge. The curriculum intends to provide knowledge and understanding of complex systems design, IT security, Internet of things and the fundamentals of telemedicine and telepharmacy. The courses will be delivered in part using the same communication systems common for telehealth and digital medicine applications.

First Year (60 ECTS)
English Language (B2 or C1 Level) 6 ECTS
Complex Systems Design 12 ECTS
Telecommunication technologies in healthcare    6 ECTS
Data Analytics 6 ECTS
IT Security: Foundation 6 ECTS
Computerization of health services 6 ECTS
Digital health and telemedicine 6 ECTS
Optional Exam 6 ECTS
Free Choice 6 ECTS
Second Year (60 ECTS)
Software Project Management 12 ECTS
Digital Health, Legal, ethical issues and malpractice    6 ECTS
IoT Protocols and Standards 6 ECTS
Free Choice 6 ECTS
Master Thesis 30 ECTS
Optional Exam Selection
Any course of other curricula 6 ECTS
Theory of Complexity 6 ECTS
Financial Management and Strategy 6 ECTS
Networking fundamentals CISCO (I-II)    6 ECTS
Networking discovery CISCO (III-IV) 6 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 University of Camerino is 80%.

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.