Contenuto
Testo
The Programme is articulated in two curricula and several specialization areas.
The specific articulation and electives may vary a little across years: to find out all the options scheduled each year, see the Educational offer.
What you'll study
Year of study:
1
Required
-
Business Development Laboratory
9 CFU - code 145288
-
ICT Innovation
9 CFU - code 145455
-
Innovation and Entrepreneurship Basic
6 CFU - code 145936
Credits Characterizing: choose 42 credits from the courses listed below (offered in the 1st year) and those proposed in the sister rule (offered in the 2nd year) (42 CFU)
-
Advanced HCI
6 CFU - code 146155
-
Advanced Programming of Cryptographic Methods
6 CFU - code 145508
-
Applied Cryptography
6 CFU - code 145777
-
Automated Reasoning and Formal Verification
12 CFU - code 146318
-
Autonomous Software Agents
6 CFU - code 145867
-
Bio-Inspired Artificial Intelligence
6 CFU - code 145763
-
Blockchain
6 CFU - code 146157
-
Challenge-Based Activity
6 CFU - code 146221
-
Concurrency
6 CFU - code 145300
-
Cyber Security Risk Assessment
6 CFU - code 145622
-
Data Visualization Lab
6 CFU - code 145683
-
Data mining
6 CFU - code 145453
-
Deep learning
6 CFU - code 145764
-
Distributed systems
6 CFU - code 146223
-
Ethical Hacking
6 CFU - code 146219
-
Ethics for computer science and engineering
6 CFU - code 146122
-
Fog and Cloud Computing
6 CFU - code 145771
-
Game Theory
6 CFU - code 145586
-
High Performance Computing for Data Science
6 CFU - code 145972
-
Human Computer Interaction
6 CFU - code 146066
-
Human-Machine Dialogue
6 CFU - code 145864
-
Immersive Technologies
6 CFU - code 146383
-
Introduction to Computer and Network Security
6 CFU - code 145937
-
Knowledge Discovery and Pattern Extraction
6 CFU - code 146321
-
Knowledge Graphs
6 CFU - code 146391
-
Laboratory of Data Mining
6 CFU - code 146381
-
Laboratory of biological data mining
6 CFU - code 145053
-
Low-power wireless networking for the Internet of Things
6 CFU - code 145811
-
Machine learning
6 CFU - code 145062
-
Natural Language Understanding
6 CFU - code 145859
-
Network security
6 CFU - code 145065
-
Optimization techniques
6 CFU - code 145865
-
Privacy and Intellectual Property Rights
6 CFU - code 145323
-
Process Mining and Management
6 CFU - code 146308
-
Project course
6 CFU - code 145301
-
Research Project
12 CFU - code 145289
-
Robot Planning and its application
6 CFU - code 145874
-
Security testing
6 CFU - code 145322
-
Service Design and Engineering
6 CFU - code 145810
-
Software Development for Collaborative Robotics
6 CFU - code 146217
-
Statistical Methods
6 CFU - code 145896
-
Statistical Models
6 CFU - code 145966
Year of study:
2
Required
-
Internship or stage
6 CFU - code 145098
-
Final thesis
24 CFU - code 145302
Credits Characterizing: choose 42 credits from the courses listed below (offered in the 2nd year) and those proposed in the sister rule (offered in the 1st year) (42 CFU)
-
AI and Innovation
6 CFU - code 145881
-
Advanced Programming
6 CFU - code 146125
-
Affective computing
6 CFU - code 145520
-
Embedded Software for the Internet of Things
6 CFU - code 145996
-
Foundation Models
6 CFU - code 146382
-
Innovation and Entrepreneurship Studies in ICT
6 CFU - code 145623
-
Multisensory interactive systems
6 CFU - code 155020
-
Participatory design
6 CFU - code 145459
-
Prototyping interactive systems
6 CFU - code 155019
-
Quantum Machine Learning
6 CFU - code 145585
-
Security experiments: attacks and defenses
12 CFU - code 146220
Choose 24 free credits from among the courses offered by the Master's Degree Course in Computer Science, or from those offered by the University that do not repeat the content of courses already included in the syllabus. (24 CFU)
Year of study:
1
Required
-
Computability and computational complexity
6 CFU - code 145451
Scegliere 6 crediti tra i seguenti insegnamenti (6 CFU)
-
Ethics for computer science and engineering
6 CFU - code 146122
-
Innovation and Business in ICT
6 CFU - code 145761
CHOOSE 12 CREDITS AMONG THE FOLLOWING TEACHINGS
-
Distributed systems
6 CFU - code 146223
-
Machine learning
6 CFU - code 145062
-
Security testing
6 CFU - code 145322
CHOOSE 6 CREDITS AMONG THE FOLLOWING TEACHINGS (1st and 2nd year)
-
Advanced computing architectures
6 CFU - code 145851
-
Computer Vision
6 CFU - code 140266
-
Multimedia Data Security
6 CFU - code 145614
-
Remote Sensing Systems and Image Analysis
6 CFU - code 146311
-
Simulation and performance evaluation
6 CFU - code 145462
-
Softwarized and Virtualized mobile networks
6 CFU - code 145807
Credits Characterizing: choose 36 credits from the courses listed below (offered in the 1st year) and those proposed in the sister rule (offered in the 2nd year) (36 CFU)
-
Advanced HCI
6 CFU - code 146155
-
Advanced Programming of Cryptographic Methods
6 CFU - code 145508
-
Automated Reasoning and Formal Verification
12 CFU - code 146318
-
Autonomous Software Agents
6 CFU - code 145867
-
Bioinformatics Resources
6 CFU - code 145767
-
Blockchain
6 CFU - code 146157
-
Concurrency
6 CFU - code 145300
-
Cyber Security Risk Assessment
6 CFU - code 145622
-
Data Visualization Lab
6 CFU - code 145683
-
Data mining
6 CFU - code 145453
-
Deep learning
6 CFU - code 145764
-
Digital Epidemiology
6 CFU - code 146200
-
Ethical Hacking
6 CFU - code 146219
-
Fog and Cloud Computing
6 CFU - code 145771
-
Game Theory
6 CFU - code 145586
-
High Performance Computing for Data Science
6 CFU - code 145972
-
High Throughput Sequencing Data Analysis
6 CFU - code 145635
-
Immersive Technologies
6 CFU - code 146383
-
Introduction to Computer and Network Security
6 CFU - code 145937
-
Knowledge Discovery and Pattern Extraction
6 CFU - code 146321
-
Natural Language Understanding
6 CFU - code 145859
-
Network security
6 CFU - code 145065
-
Participatory design
6 CFU - code 145459
-
Privacy and Intellectual Property Rights
6 CFU - code 145323
-
Process Mining and Management
6 CFU - code 146308
-
Programming Language Semantics
6 CFU - code 146126
-
Robot Planning and its application
6 CFU - code 145874
-
Service Design and Engineering
6 CFU - code 145810
-
Software Development for Collaborative Robotics
6 CFU - code 146217
-
Spatial databases
6 CFU - code 145084
Credits free-choice: Choose 24 free credits from among the teaching below and the teachings activated by the Master's Degree Program in Computer Science, or among those activated by the University that do not repeat contents of teachings already included (24 CFU)
-
Laboratory of Computing for Social Impact
6 CFU - code 146316
-
Network Intrusion and Anomaly detection with Machine Learning
6 CFU - code 146239
Year of study:
2
Required
-
Internship or stage
6 CFU - code 145098
-
Final thesis
24 CFU - code 145302
Credits Characterizing: choose 36 credits from the courses listed below (offered in the 2nd year) and those proposed in the sister rule (offered in the 1st year) (36 CFU)
-
Affective computing
6 CFU - code 145520
-
Concurrency
6 CFU - code 145300
-
Data mining
6 CFU - code 145453
-
Foundation Models
6 CFU - code 146382
-
Human-Machine Dialogue
6 CFU - code 145864
-
Knowledge Graphs
6 CFU - code 146391
-
Laboratory of Data Mining
6 CFU - code 146381
-
Low-power wireless networking for the Internet of Things
6 CFU - code 145811
-
Multisensory interactive systems
6 CFU - code 155020
-
Quantum Machine Learning
6 CFU - code 145585
-
Security experiments: attacks and defenses
12 CFU - code 146220
-
Software Development for Collaborative Robotics
6 CFU - code 146217
-
Spatial databases
6 CFU - code 145084
Testo
By the end of the course you will have
- An in-depth knowledge of the theoretical foundations of computer science;
- Specific skills in one of the macro areas related to software technologies, systems and networks, bioinformatics, multimedia, dedicated systems, service engineering or security.
In both pathways you will develop
- The ability to work with a high degree of autonomy, including responsibility for large projects and structures;
- In-depth knowledge of the scientific method of inquiry, logical-deductive reasoning and inductive methods combined with experimentation;
- Knowledge of the principles, techniques and methods of designing and implementing computer systems, both basic and applied.
Testo
Career Opportunities
Your Master's degree will enable you to work in the design, organisation, development, management and maintenance of IT systems. Some examples of the jobs you may get:
- IT technician
- IT and telematics technician
- Researcher, graduate technician
- Entrepreneurs and managers of private companies in business, banking and related services.
Further Studies
If you want to pursue a career in management or academia, you can join the ICT International Doctoral School or the PhD Programme in