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.
Information from supporting tutors 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 2024/2025
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 2024/25)
- 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
- Data and Network Security (6 ETCS) - 1st Semester
- Static Analysis and Program Verification (6 ETCS) - 2nd 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) - 1st or 2nd Semester
- 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
- 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) - 1st Semester
- Fundamentals of Software Testing (6 ETCS) - 2nd Semester
- Free Choice (12 ETCS) - 2nd Semester
2nd year (Students enrolled in 2023/24)
- Curriculum mandatory exams - 1st Semester or 2nd Semester
- Artificial Intelligence and Informatics for Robotics (AIIR) Curriculum
- Cyber Physical Systems Design (6 ETCS)
- Parallel and Distributed Programming (6 ETCS)
- Research Methodology (6 ETCS)
- Free Choice (12 ETCS)
- Business Informatics and Data Science (BIDS) Curriculum
- Software Project Management (12 ETCS)
- Free Choice (12 ETCS)
- Cybersecurity (CySec) Curriculum
- Software Project Management (12 ETCS)
- Parallel and Distributed Programming (6 ETCS)
- Software Development and Technologies (SDT) Curriculum
- Cyber Physical Systems Design (6 ETCS)
- Software Project Management (DevSecOps) (12 ETCS)
- Parallel and Distributed Programming (6 ETCS)
- Methodologies and Technologies for Digital Communication (MTDT) Curriculum
- Software Project Management (12 ETCS)
- Technologies for Extended Reality (6 ETCS)
- Web 3D and Immersive Communication (6 ETCS)
- Thesis (30 ECTS)
Phd Courses