MSc In Computer Science
Description
Nowadays, Computer Science has applications in several fields, that are very different from each other and in constant increasing number. UNICAM proposes the Master Degree in Computer Science (Laurea Magistrale) to allow graduate students in Computer Science to specialize their knowledge, competences and skills. Different specialization programmes are proposed within the Master Degree together with the possibility to gain, in addition to the UNICAM degree, a Master degree awarded by a partner University (Double Degree). The degree, being in collaboration with European and international institutions, is completely taught in English. Students at UNICAM are immersed in an international environment with foreign students coming from different countries.
More detailed info are available at the following link.
Study Plans
For previews academic year, please refer to the old wiki page.
List of Courses Activated for AY 2021/2022
All choices - Free Choice must be communicated to the student secretary office in the initial part of the semester in which the selected courses are taught.
1st year (Students enrolled in 2022/23)
- Mandatory exams common to all curricula (18 ECTS)
- English Language (B2 Level) (6 ECTS) - 1st Semester
- Complex System Design (12 ECTS) - 1st Semester
- Curriculum mandatory exams - 1st or 2nd Semester:
- Artificial Intelligence and Informatics for Robotics (AIIR) Curriculum
- Fundamentals of Machine Learning (6 ETCS) - 1st Semester
- Distributed Calculus and Coordination (6 ETCS) - 1st Semester
- Multiagent Systems Lab (9 ETCS) - 2nd Semester
- Distributed Systems (9 ETCS) - 2nd Semester
- Knowledge Engineering and Business Intelligence (6 ETCS) - 2nd Semester
- Deep Learning and Computer Vision (6 ETCS) - 2nd Semester
- Business Informatics and Data Science (BIDS) Curriculum
- Fundamentals of Machine Learning (6 ETCS) - 1st Semester
- Technologies for Big Data Management (6 ETCS) - 1st Semester
- Distributed Systems (6 ETCS) - 2nd Semester
- Business Process Modeling and Enactment (6 ETCS) - 2nd Semester
- Financial Management and Strategy (6 ETCS) - 2nd Semester
- Knowledge Engineering and Business Intelligence (6 ETCS) - 2nd Semester
- Process Mining (6 ETCS) - 2nd Semester
- Cybersecurity (CySec) Curriculum
- Static Analysis and Program Verification (6 ETCS) - 1st Semester
- Data and Network Security (6 ETCS) - 1st Semester
- Security By Design (6 ETCS) - 2nd Semester
- Distributed Systems (6 ETCS) - 2nd Semester
- Fundamentals of Software Testing (6 ETCS) - 2nd Semester
- Free Choice (12 ETCS) - 2nd Semester
- any other course of the curricula can be selected as free choice; moreover, a course available in the School of Science and Technology may be selected under approval of the Coordinator of the Degree.
- Methodologies and Technologies for Digital Communication (MTDT) Curriculum
- Fundamentals of Machine Learning (6 ETCS) - 1st Semester
- Technologies for Big Data Management (6 ETCS) - 1st Semester
- Knowledge Engineering and Business Intelligence (6 ETCS) - 2nd Semester
- Applied Game Design (6 ETCS) - 2nd Semester
- Financial Management and Strategy (6 ETCS) - 2nd Semester
- Free Choice (12 ETCS) - 2nd Semester
- any other course of the curricula can be selected as free choice; moreover, a course available in the School of Science and Technology may be selected under approval of the Coordinator of the Degree.
- Software Development and Technologies (SDT) Curriculum
- Fundamentals of Machine Learning (6 ETCS) - 1st Semester
- Technologies for Big Data Management (6 ETCS) - 1st Semester
- Distributed Systems (6 ETCS) - 2nd Semester
- Business Process Modeling and Enactment (6 ETCS) - 2nd Semester
- Fundamentals of Software Testing (6 ETCS) - 2nd Semester
- Free Choice (12 ETCS) - 2nd Semester
- any other course of the curricula can be selected as free choice; moreover, a course available in the School of Science and Technology may be selected under approval of the Coordinator of the Degree.
2nd year (Students enrolled in 2021/22)
- Mandatory exams common to all curricula (12 ECTS)
- Software Project Management (12 ECTS) - 1st semester
- Curriculum related exams - 1st semester:
- Intelligent and Adaptive Systems (IAS) Curriculum
- Machine Learning - 1st Semester
- Multiagent Systems Lab - 2nd Semester
- Enterprise Software Systems (ESS) Curriculum
- Quality Assurance for Information Systems - 1st Semester
- Blockchain for Distributed Applications - 1st Semester
- Software and Systems for Industries (SSI) Curriculum
- Embedded System Programming - 1st Semester
- IoT protocols and standards - 1st Semester
- Telehealth and Digital Medicine (TDM) Curriculum
- Digital Health, Legal, ethical issues and malpractice - 1st Semester
- IoT protocols and standards - 1st Semester
- Free Choice (12 ECTS):
- any other course of one of the ther curricula can be selected as free choice; moreover, a course available in the School of Science and Technology may be selected under approval of the Coordinator of the Degree.
- Thesis (30 ECTS)
Phd Courses