The Artificial Intelligence curriculum is designed to train professionals capable of designing, developing, and evaluating intelligent systems in rapidly changing industrial, scientific, and social contexts. The program consolidates and deepens skills in the mathematical and computational foundations of AI, machine learning and deep learning techniques, intelligent agent and autonomous system design, natural language processing, computer vision, and knowledge-based systems.
The curriculum organically integrates Artificial Intelligence methodologies with software design and development skills, with particular attention to building reliable, secure, scalable, and human-centered systems. Students acquire both theoretical and practical tools to address the entire lifecycle of intelligent solutions: from data and algorithm modeling, to the development of complex systems, and up to performance evaluation, ethical impact assessment, and security considerations.
First-Year Courses
The first year focuses on building a solid methodological foundation and is composed of the following courses:
- First semester
- Mathematics for AI
- Formal linguistics and computational models
- Machine learning and
- Data-centric AI
- Intelligent agents
- Second semester
- Advanced software engineering and development
- Deep learning
- Cybersecurity
- Operational analysis
Second-Year Courses
In the second year, the program offers a high degree of customization through guided course selection, allowing students to explore specific AI application areas.
- Human-Centered AI
- Natural Language Processing
- Four elective courses of 6 ECTS each (guided choice) among the following:
- 12 ECTS of free-choice courses, including:
- Business Intelligence
- Software Architectures and Platforms
- Software Process Engineering
- Project Management
- Human Computer Interaction
- Laboratory of Network Security and Programmability
- Any other MD course within the University
The program concludes with a thesis project, which can be carried out in collaboration with companies or research institutions, in Italy or abroad, giving students the opportunity to engage with real-world problems and applied research projects in the field of Artificial Intelligence.