Second Cycle Degree/Two Year Master in Computer Science and Engineering

What will you study during this Programme?

Discover in here which learning opportunities this Programme can offer you.

The Master's Degree programme in Computer Engineering and Science is one of the first in Italy to offer students a comprehensive approach to computer science, covering both engineering/design aspects and mathematical/scientific foundations.

The Master's Degree in Computer Engineering and Science serves as a natural continuation of the Bachelor's program, allowing students to further deepen their theoretical, methodological, and technological expertise in computer science while acquiring practical skills relevant to the job market.

The program offers three alternative curricula.

Curricula

  • "Data, Software and Systems"This curriculum aims to train professionals capable of designing, developing, and managing complex, data-driven software systems, which are at the core of digital transformation and innovation in industrial, business, and scientific contexts. The approach is strongly interdisciplinary and integrates expertise in software, data, and infrastructures, combining solid theoretical foundations with practical skills and a focus on real-world applications and research.
  • "Artificial Intelligence"This curriculum trains professionals in Artificial Intelligence, integrating software design fundamentals with all major areas of AI (machine and deep learning, intelligent agents, NLP, computer vision, autonomous systems, and knowledge-based systems). The goal is to develop the ability to design, develop, and evaluate intelligent systems that are reliable, secure, scalable, and ethically responsible, with a strong focus on human-centered applications.
  • "Intelligent Embedded Systems"This curriculum aims to build interdisciplinary skills in enabling technologies, design methodologies, and implementation strategies for intelligent embedded systems, in which AI, computing, networking, and physical processes are integrated to support digital transformation. The program also includes competencies in innovation, management, and entrepreneurship, as well as opportunities for international mobility, such as spending the second year at partner universities of the EIT Digital Master School.

The composition of the courses within the curricula

The composition of the courses within the curricula

How to choose the curriculum

Curriculum

Level of specialization

Key elements

It's right for you if...
Data, Software and Systems Broad, cross-disciplinary, and versatile preparation

• Software design and development, modeling, architectures

• Distributed, concurrent systems and infrastructures

• Cybersecurity, data protection

• Artificial Intelligence, Big Data, Business Intelligence

• Robotics, autonomous systems, computer vision, and complex infrastructures

• You want a complete and flexible education, with the possibility to tailor your study path in multiple directions

• Your goal is to gain practical skills in designing software systems and managing complex data, to develop innovative and intelligent solutions

Artificial Intelligence A vertical focus on Artificial Intelligence, while maintaining strong foundations in engineering and computer science

Design and development of intelligent, reliable, and human-centered systems

Machine Learning and Deep Learning

Analysis and interpretation of complex data: textual, visual, and sensory

Intelligent robotics and autonomous systems

Operational analytics and data-driven decision support

You’re passionate about AI and data in all their forms

You want to design and develop intelligent systems and advanced solutions that analyze, interpret, and act on data, ensuring reliability and respect for people, ethics, and regulations

Intelligent Embedded Systems A technology-focused track integrated with managerial skills

• Embedded systems and IoT: design and programming

• Advanced software and modeling of complex systems

• Robotics and intelligent systems

• Cybersecurity and network programmability

• Management, organization, accounting

• You love embedded systems, IoT, robotics, and digital innovation

• You want to gain both technical and managerial skills, learning how to design and develop integrated intelligent systems, manage connected devices and networks, and turn innovative ideas into real, operational solutions