====== 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 [[https://didattica.unicam.it/Guide/PaginaCorso.do?corso_id=10025&ANNO_ACCADEMICO=2021|link]]. ===== Study Plans ===== * [[:didattica:mscs:off2324 | Students enrolled in 2023/24]] * [[:didattica:mscs:off2223 | Students enrolled in 2022/23]] * [[:didattica:mscs:off2122 | Students enrolled in 2021/22]] * [[:didattica:mscs:off2021 | Students enrolled in 2020/21]] For previews academic year, please refer to the [[http://didattica.cs.unicam.it/old/|old wiki page]]. ===== List of Courses Activated for AY 2023/2024 ===== 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 2023/24) * Mandatory exams common to all curricula (18 ECTS) * [[:didattica:ay2324:eb2:main|English Language (B2 Level)]] (6 ECTS) - 1st Semester * [[:didattica:ay2324:csd:main|Complex System Design]] (12 ECTS) - 1st Semester * Curriculum mandatory exams - 1st or 2nd Semester: * **Artificial Intelligence and Informatics for Robotics (AIIR) Curriculum** * [[:didattica:ay2324:fml:main|Fundamentals of Machine Learning]] (6 ETCS) - 1st Semester * [[:didattica:ay2324:dcc:main|Distributed Calculus and Coordination]] (6 ETCS) - 1st Semester * [[:didattica:ay2324:mas:main|Multiagent Systems Lab]] (9 ETCS) - 2nd Semester * [[:didattica:ay2324:ds:main|Distributed Systems]] (9 ETCS) - 2nd Semester * [[:didattica:ay2324:kebi:main|Knowledge Engineering and Business Intelligence]] (6 ETCS) - 2nd Semester * [[:didattica:ay2324:dlcv:main|Deep Learning and Computer Vision]] (6 ETCS) - 2nd Semester * **Business Informatics and Data Science (BIDS) Curriculum** * [[:didattica:ay2324:fml:main|Fundamentals of Machine Learning]] (6 ETCS) - 1st Semester * [[:didattica:ay2324:tbdm:main|Technologies for Big Data Management]] (6 ETCS) - 1st Semester * [[:didattica:ay2324:ds:main|Distributed Systems]] (6 ETCS) - 2nd Semester * [[:didattica:ay2324:bpme:main|Business Process Modeling and Enactment]] (6 ETCS) - 2nd Semester * [[:didattica:ay2324:fms:main|Financial Management and Strategy]] (6 ETCS) - 2nd Semester * [[:didattica:ay2324:kebi:main|Knowledge Engineering and Business Intelligence]] (6 ETCS) - 2nd Semester * [[:didattica:ay2324:pm:main|Process Mining]] (6 ETCS) - 2nd Semester * **Cybersecurity (CySec) Curriculum** * [[:didattica:ay2324:sapv:main|Static Analysis and Program Verification]] (6 ETCS) - 1st Semester * [[:didattica:ay2324:dns:main|Data and Network Security]] (6 ETCS) - 1st Semester * [[:didattica:ay2324:sbd:main|Security By Design]] (6 ETCS) - 2nd Semester * [[:didattica:ay2324:ds:main|Distributed Systems]] (6 ETCS) - 2nd Semester * [[:didattica:ay2324:fst:main|Fundamentals of Software Testing]] (6 ETCS) - 2nd Semester * Free Choice (12 ETCS) - 2nd Semester * **Methodologies and Technologies for Digital Communication (MTDT) Curriculum** * [[:didattica:ay2324:fml:main|Fundamentals of Machine Learning]] (6 ETCS) - 1st Semester * [[:didattica:ay2324:tbdm:main|Technologies for Big Data Management]] (6 ETCS) - 1st Semester * [[:didattica:ay2324:kebi:main|Knowledge Engineering and Business Intelligence]] (6 ETCS) - 2nd Semester * [[:didattica:ay2324:agd:main|Applied Game Design]] (6 ETCS) - 2nd Semester * [[:didattica:ay2324:fms:main|Financial Management and Strategy]] (6 ETCS) - 2nd Semester * Free Choice (12 ETCS) - 2nd Semester * **Software Development and Technologies (SDT) Curriculum** * [[:didattica:ay2324:fml:main|Fundamentals of Machine Learning]] (6 ETCS) - 1st Semester * [[:didattica:ay2324:tbdm:main|Technologies for Big Data Management]] (6 ETCS) - 1st Semester * [[:didattica:ay2324:ds:main|Distributed Systems]] (6 ETCS) - 2nd Semester * [[:didattica:ay2324:bpme:main|Business Process Modeling and Enactment]] (6 ETCS) - 1st Semester * [[:didattica:ay2324:fst:main|Fundamentals of Software Testing]] (6 ETCS) - 2nd Semester * Free Choice (12 ETCS) - 2nd Semester **2nd year** (Students enrolled in 2022/23) * Curriculum mandatory exams - 1st Semester or 2nd Semester: * **Artificial Intelligence and Informatics for Robotics (AIIR) Curriculum** * [[:didattica:ay2324:acr:main|Autonomous and Collaborative Robotics]] (6 ETCS) * [[:didattica:ay2324:cpsd:main|Cyber Physical Systems Design]] (6 ETCS) * [[:didattica:ay2324:pdp:main|Parallel and Distributed Programming]] (6 ETCS) * [[:didattica:ay2324:rm:main|Research Methodology]] (6 ETCS) * Free Choice (12 ETCS) * **Business Informatics and Data Science (BIDS) Curriculum** * [[:didattica:ay2324:bdlt:main|Blockchain and Distributed Ledger Tecnologies]] (6 ETCS) * [[:didattica:ay2324:spm:main|Software Project Management]] (12 ETCS) * Free Choice (12 ETCS) * **Cybersecurity (CySec) Curriculum** * [[:didattica:ay2324:spm:main|Software Project Management]] (12 ETCS) * [[:didattica:ay2324:cta:main|Cryptography: Theory and Applications]] (6 ETCS) * [[:didattica:ay2324:pdp:main|Parallel and Distributed Programming]] (6 ETCS) * [[:didattica:ay2324:bdlt:main|Blockchain and Distributed Ledger Tecnologies]] (6 ETCS) * **Software Development and Technologies (SDT) Curriculum** * [[:didattica:ay2324:bda:main|Blockchain and Distributed Ledger Tecnologies]] (6 ETCS) * [[:didattica:ay2324:cpsd:main|Cyber Physical Systems Design]] (6 ETCS) * [[:didattica:ay2324:spm:main|Software Project Management]] (DevSecOps) (12 ETCS) * [[:didattica:ay2324:pdp:main|Parallel and Distributed Programming]] (6 ETCS) * **Methodologies and Technologies for Digital Communication (MTDT) Curriculum** * [[:didattica:ay2324:spm:main|Software Project Management]] (12 ETCS) * [[:didattica:ay2324:dtch:main|Digital Technologies for Cultural Heritage]] (6 ETCS) * [[:didattica:ay2324:ter:main|Technologies for Extended Reality]] (6 ETCS) * [[:didattica:ay2324:wic:main|Web 3D and Immersive Communication]] (6 ETCS) * [[informazioni:thesisprocedures|Thesis]] (30 ECTS) **Phd Courses** * [[:didattica:ay2223:rm:main|Research Methods in Computer Science (6 ECTS) ]]