Master's Degree Programme in
Computer Science and Information Technology

Software Development and Engineering [CM90-22-23]
Enrolled in a.y. 2023/2024

Type of activities Description  
Basic [A] Builds the fundamental cultural foundation upon which your specific training is developed  
Core educational activities [B] Defines your educational path's specific and distinctive profile  
Interdisciplinary [C] Complements and broadens your core and specialisation training with supplementary knowledge  
Decided by individual student [D] Activities you can choose freely, provided they are consistent with your academic path. These may include: exams offered by your degree programme, exams from other degree programmes, including those from different disciplines, internship or traineeship activities  
Final examination or foreign language knowledge [E] it marks the completion of your academic programme. It is a crucial formative moment that integrates and applies the skills and knowledge you have acquired with your studies  
Other [F] Includes educational activities aimed at acquiring: additional language skills, IT and interpersonal skills, training and orientation internships, which are essential for facilitating your entry into the job market  

Type of educational activity: Core educational activities [B]
ECTS partial Code Reference sector Year COURSE ECTS course

48

CM0632 INF/01 1 ADVANCED PROGRAMMING LANGUAGES 6
CM0474 INF/01 1 FORMAL METHODS FOR SYSTEM VERIFICATION 6
CM0639 ING‑INF/05 1 SOFTWARE ARCHITECTURES AND DEVELOPMENT METHODOLOGY 12
CM0476 INF/01 1 SOFTWARE CORRECTNESS, SECURITY, AND RELIABILITY 6
CM0481 INF/01 1 SOFTWARE PERFORMANCE AND SCALABILITY 6
CM0631 ING‑INF/05 1 SYSTEM AND SOFTWARE SECURITY 12

da 12 a 18 cfu - from 12 to 18 ECTS credits

CM0468 INF/01 1 CLOUD COMPUTING AND DISTRIBUTED SYSTEMS 6
CM0480 INF/01 1 CRYPTOGRAPHY 6
CM0482 INF/01 2 HUMAN COMPUTER INTERACTION AND INFORMATION VISUALIZATION 6
CM0627 ING‑INF/05 1 NETWORK SECURITY 6
CM0628 INF/01 1 WEB SECURITY 6

da 0 a 6 cfu - from 0 to 6 ECTS credits

CM0637 INF/01 1 ALGORITHMS FOR MASSIVE DATA 6
CM0636 ING‑INF/05 1 FOUNDATIONS OF ARTIFICIAL INTELLIGENCE 6
CM0635 INF/01 1 FOUNDATIONS OF MACHINE LEARNING 6
CM0473 INF/01 1 INFORMATION RETRIEVAL AND WEB SEARCH 6
CM0638 ING‑INF/05 1 LEARNING WITH MASSIVE DATA 6
Type of educational activity: Interdisciplinary [C]
ECTS partial Code Reference sector Year COURSE ECTS course

6

CM0546 SECS‑S/01 1 APPLIED PROBABILITY FOR COMPUTER SCIENCE 6

6

CM0190 INF/01 2 BIOINFORMATICS 6
CM0601 ING‑INF/05 2 QUANTUM COMPUTATION 6
CM0471 SECS‑S/01 2 STATISTICAL INFERENCE AND LEARNING 6
CM0629 SECS‑S/01 2 TIME SERIES ANALYSIS FOR COMPUTER SCIENCE 6
Type of educational activity: Decided by individual student [D]
Type of educational activity: Final examination or foreign language knowledge [E]
ECTS partial Code Reference sector Year COURSE ECTS course

24

CM0082 PROFIN_S 2 THESIS 24
Type of educational activity: Other [F]
ECTS partial Code Reference sector Year COURSE ECTS course

6

CM0095 NN 2 TRAINEESHIP 6