Academic Degree Type:
Master or equivalent second cycle
Duration (years):
2
Located in:
NOVEDRATE
Course Catalogue:
Study Program And Objectives
Objectives
Specific educational objectives
The educational objectives of this course aim to provide a versatile foundation that facilitates adaptability across diverse fields, as required by technological developments and evolving working conditions. Therefore, the course provides students with advanced design skills in the cutting-edge technological areas of computer and automation engineering, using state-of-the-art tools. The core mission is to produce highly skilled professionals who can effectively use their extensive knowledge to interpret, articulate and innovatively address challenges in computer and automation engineering. These challenges often require a significant degree of specialisation and may require an interdisciplinary approach.
Besides providing in-depth knowledge and understanding, the curriculum includes teaching elements that facilitate the achievement of the following objectives:
In the initial phase of the course, teaching will focus on:
- Effective written and oral communication in at least one language of the European Union in addition to Italian.
- Understanding business contexts and culture, including economic, managerial and organisational aspects. The ability to formally characterise these aspects in contemporary contexts.
- Design and develop systems and software architectures.
- Carry out experiments and analyse and interpret data using computational tools, with particular emphasis on the formal delineation of a process/system for further characterisation through mathematical modelling.
- Design of components or complete automation systems, with particular emphasis on the formulation of process/system control laws/strategies.
In the latter part of the course, lectures will teach students to:
- Design, manage and ensure the security of computer systems.
- Analyse the performance, reliability and dimensions of computer systems and equipment.
- Design, develop and monitor applications on parallel and distributed medium/large scale systems, including mobile systems.
- Create systems and applications based on artificial intelligence and natural language processing techniques.
- Design mechatronic systems for the automation of production processes.
- Formulate robotic systems for industry, services and assistance.
Teaching methods include both theoretical and project-based activities, with the following objectives
- Understand the implications of design decisions within the social and physical-environmental context, based on an understanding of professional and ethical responsibilities.
- Possess interpersonal and teamwork skills, as well as the ability to make informed decisions through contextual analysis.
- Acquire the essential cognitive tools for continuous knowledge enhancement, either through further study in Masters or Doctoral programmes, or through individual study of books and academic journals in the field.
The educational pathway offers a variety of didactic routes that provide the opportunity for in-depth exploration of one or more of the above objectives.
The educational objectives of this course aim to provide a versatile foundation that facilitates adaptability across diverse fields, as required by technological developments and evolving working conditions. Therefore, the course provides students with advanced design skills in the cutting-edge technological areas of computer and automation engineering, using state-of-the-art tools. The core mission is to produce highly skilled professionals who can effectively use their extensive knowledge to interpret, articulate and innovatively address challenges in computer and automation engineering. These challenges often require a significant degree of specialisation and may require an interdisciplinary approach.
Besides providing in-depth knowledge and understanding, the curriculum includes teaching elements that facilitate the achievement of the following objectives:
In the initial phase of the course, teaching will focus on:
- Effective written and oral communication in at least one language of the European Union in addition to Italian.
- Understanding business contexts and culture, including economic, managerial and organisational aspects. The ability to formally characterise these aspects in contemporary contexts.
- Design and develop systems and software architectures.
- Carry out experiments and analyse and interpret data using computational tools, with particular emphasis on the formal delineation of a process/system for further characterisation through mathematical modelling.
- Design of components or complete automation systems, with particular emphasis on the formulation of process/system control laws/strategies.
In the latter part of the course, lectures will teach students to:
- Design, manage and ensure the security of computer systems.
- Analyse the performance, reliability and dimensions of computer systems and equipment.
- Design, develop and monitor applications on parallel and distributed medium/large scale systems, including mobile systems.
- Create systems and applications based on artificial intelligence and natural language processing techniques.
- Design mechatronic systems for the automation of production processes.
- Formulate robotic systems for industry, services and assistance.
Teaching methods include both theoretical and project-based activities, with the following objectives
- Understand the implications of design decisions within the social and physical-environmental context, based on an understanding of professional and ethical responsibilities.
- Possess interpersonal and teamwork skills, as well as the ability to make informed decisions through contextual analysis.
- Acquire the essential cognitive tools for continuous knowledge enhancement, either through further study in Masters or Doctoral programmes, or through individual study of books and academic journals in the field.
The educational pathway offers a variety of didactic routes that provide the opportunity for in-depth exploration of one or more of the above objectives.
Applying knowledge and understanding (2)
I - Knowledge and understanding
Subject area: Interdisciplinary and Related Activities
Students of the Master's Degree in Computer and Automation Engineering will have knowledge and understanding, in particular, in the following areas:
- Theoretical and scientific facets of mathematics, applied operations research and other basic sciences.
- Theoretical and scientific dimensions of engineering, covering both a general context and applications to specific business and economic scenarios.
- B2 level of English language competency.
Subject area: Computer Science
Students on the Computer and Automation Engineering Masters programme will demonstrate understanding and expertise, particularly in the following areas
- Theoretical and scientific foundations of engineering, including both universal principles and specialised knowledge specific to computer engineering. The student should be able to identify, formulate and innovatively solve complex challenges that require an interdisciplinary approach, particularly in the field of computer engineering.
- Theoretical and pragmatic aspects within specific areas of computer engineering, focusing on research topics related to computer and network security, user-computer interaction, data analytics and mobile operating systems.
Subject area: Control Systems
Students on the Computer and Automation Engineering Masters programme will gain knowledge of and insight into the following areas:
- Theoretical and practical dimensions within specific areas of automation engineering, including research topics related to distributed control of sensor and computer networks, measurement tools in industrial automation, and advanced simulation techniques for the dynamic behaviour of multivariable and non-linear models.
Subject area: Interdisciplinary and Related Activities
Students of the Master's Degree in Computer and Automation Engineering will have knowledge and understanding, in particular, in the following areas:
- Theoretical and scientific facets of mathematics, applied operations research and other basic sciences.
- Theoretical and scientific dimensions of engineering, covering both a general context and applications to specific business and economic scenarios.
- B2 level of English language competency.
Subject area: Computer Science
Students on the Computer and Automation Engineering Masters programme will demonstrate understanding and expertise, particularly in the following areas
- Theoretical and scientific foundations of engineering, including both universal principles and specialised knowledge specific to computer engineering. The student should be able to identify, formulate and innovatively solve complex challenges that require an interdisciplinary approach, particularly in the field of computer engineering.
- Theoretical and pragmatic aspects within specific areas of computer engineering, focusing on research topics related to computer and network security, user-computer interaction, data analytics and mobile operating systems.
Subject area: Control Systems
Students on the Computer and Automation Engineering Masters programme will gain knowledge of and insight into the following areas:
- Theoretical and practical dimensions within specific areas of automation engineering, including research topics related to distributed control of sensor and computer networks, measurement tools in industrial automation, and advanced simulation techniques for the dynamic behaviour of multivariable and non-linear models.
Job-related competences
To be effective in their roles, computing and automation engineers need to have knowledge, skills and competences in the following areas:
- Advanced design, planning and development of applications, systems and software architectures using artificial intelligence techniques.
- Identify processes/systems and characterise them using mathematical models.
- Advanced design of automated components or systems, processes and plants, integrating IT components, measurement, transmission and actuation equipment.
- Formulation of process/system control strategies and security management for computer systems.
- Analyse the performance, reliability and sizing of computer equipment and systems.
- Design mechatronic and robotic systems for the automation of production processes in both industrial and service/support environments.
- Awareness of economic, managerial and organisational aspects at corporate level.
- Effective communication in Italian and English in multidisciplinary working groups - this is essential in terms of coordination, development and research.
- Participation in research activities on advanced IT and automation topics.
- Participation in training activities on advanced IT and automation topics.
To be effective in their roles, computing and automation engineers need to have knowledge, skills and competences in the following areas:
- Advanced design, planning and development of applications, systems and software architectures using artificial intelligence techniques.
- Identify processes/systems and characterise them using mathematical models.
- Advanced design of automated components or systems, processes and plants, integrating IT components, measurement, transmission and actuation equipment.
- Formulation of process/system control strategies and security management for computer systems.
- Analyse the performance, reliability and sizing of computer equipment and systems.
- Design mechatronic and robotic systems for the automation of production processes in both industrial and service/support environments.
- Awareness of economic, managerial and organisational aspects at corporate level.
- Effective communication in Italian and English in multidisciplinary working groups - this is essential in terms of coordination, development and research.
- Participation in research activities on advanced IT and automation topics.
- Participation in training activities on advanced IT and automation topics.
Applying knowledge and understanding
II - Applying knowledge and understanding
Subject area: Interdisciplinary and Related Activities
Application of knowledge and understanding
Graduates will demonstrate their ability to solve complex problems that may require approaches and methods that extend beyond their discipline. They will use a wide range of numerical, analytical, computational modelling and experimental techniques. Graduates will be adept at selecting and using specialised tools for the design, monitoring and evaluation of computer systems. Furthermore, they should be able to synthesise knowledge from different domains and apply a range of methodologies, while being aware of different business contexts and their inherent limitations. In addition, Master's graduates will be adept at using English for professional updates and interactions with technicians and experts, including in global contexts.
Subject area: Computer Science
Application of knowledge and understanding
Graduates will have the competence to analyse and solve challenges in emerging areas of their specialisation. These areas may include distributed information systems, programming, web application development technologies, computer systems, telecommunications network security, forensic analysis, mobile computing, intelligent systems, neural networks and data mining. They will make skilful use of innovative problem-solving methods and tools.
Subject area: Control Systems
Application of knowledge and understanding
Graduates will acquire the ability to analyse and solve challenges in new and emerging areas within their area of specialisation, including robotics, process control, home automation and distribution network management. They will appropriately apply innovative methods and tools to effectively address these challenges.
Subject area: Interdisciplinary and Related Activities
Application of knowledge and understanding
Graduates will demonstrate their ability to solve complex problems that may require approaches and methods that extend beyond their discipline. They will use a wide range of numerical, analytical, computational modelling and experimental techniques. Graduates will be adept at selecting and using specialised tools for the design, monitoring and evaluation of computer systems. Furthermore, they should be able to synthesise knowledge from different domains and apply a range of methodologies, while being aware of different business contexts and their inherent limitations. In addition, Master's graduates will be adept at using English for professional updates and interactions with technicians and experts, including in global contexts.
Subject area: Computer Science
Application of knowledge and understanding
Graduates will have the competence to analyse and solve challenges in emerging areas of their specialisation. These areas may include distributed information systems, programming, web application development technologies, computer systems, telecommunications network security, forensic analysis, mobile computing, intelligent systems, neural networks and data mining. They will make skilful use of innovative problem-solving methods and tools.
Subject area: Control Systems
Application of knowledge and understanding
Graduates will acquire the ability to analyse and solve challenges in new and emerging areas within their area of specialisation, including robotics, process control, home automation and distribution network management. They will appropriately apply innovative methods and tools to effectively address these challenges.
Autonomy of judgements
III – Making Judgments
Master's graduates in Computer and Automation Engineering will have the ability to analyse and design complex systems, while critically assessing the implications of solutions in the application context, including both technical and organisational facets. Moreover, students will be expected to be able to assess the economic, social and ethical implications of their work. As a part of the assessment of their ability to make independent judgements, students will be required to write personal essays, both within individual modules and as part of the final examination.
Master's graduates in Computer and Automation Engineering will have the ability to analyse and design complex systems, while critically assessing the implications of solutions in the application context, including both technical and organisational facets. Moreover, students will be expected to be able to assess the economic, social and ethical implications of their work. As a part of the assessment of their ability to make independent judgements, students will be required to write personal essays, both within individual modules and as part of the final examination.
Communication skills
IV - Communication skills
Graduates of the Master of Science in Computer and Automation Engineering will have the ability to communicate their solutions to peers in their field, as well as to non-specialists. This skill encompasses both written and oral communication, with an emphasis on the use of optimal forms.
In many cases, the examinations include an oral component, which is designed to assess not only the knowledge students have acquired, but also their ability to communicate concepts with clarity and precision.
The final examination provides an additional opportunity for students to deepen, validate and communicate their work. This final assessment involves a defence before a panel of examiners that focuses on the dissertation that the student is required to produce autonomously, thus fostering the development of their communication skills.
Master's graduates in Computer and Automation Engineering will be able to use on of the languages of the European Union, usually English, in order to communicate both general and specialised information in the field of Information Engineering.
Seminar activities, in which student groups produce scientific reports on specific topics, are incorporated into certain core subjects of the curriculum so as to develop both written and oral communication skills.
Graduates of the Master of Science in Computer and Automation Engineering will have the ability to communicate their solutions to peers in their field, as well as to non-specialists. This skill encompasses both written and oral communication, with an emphasis on the use of optimal forms.
In many cases, the examinations include an oral component, which is designed to assess not only the knowledge students have acquired, but also their ability to communicate concepts with clarity and precision.
The final examination provides an additional opportunity for students to deepen, validate and communicate their work. This final assessment involves a defence before a panel of examiners that focuses on the dissertation that the student is required to produce autonomously, thus fostering the development of their communication skills.
Master's graduates in Computer and Automation Engineering will be able to use on of the languages of the European Union, usually English, in order to communicate both general and specialised information in the field of Information Engineering.
Seminar activities, in which student groups produce scientific reports on specific topics, are incorporated into certain core subjects of the curriculum so as to develop both written and oral communication skills.
Learning skills
V - Learning skills
Graduates with a Master's degree in Computer and Automation Engineering will be capable of independently acquiring new specialised technical knowledge from the scientific and technical literature in the field. This ability encompasses methodologies and spans multiple application domains, including areas beyond their initial training curriculum. These learning experiences are facilitated by the use of modern teaching tools, including online resources, and are undertaken both individually and collaboratively in plenary sessions.
Graduates with a Master's degree in Computer and Automation Engineering will be capable of independently acquiring new specialised technical knowledge from the scientific and technical literature in the field. This ability encompasses methodologies and spans multiple application domains, including areas beyond their initial training curriculum. These learning experiences are facilitated by the use of modern teaching tools, including online resources, and are undertaken both individually and collaboratively in plenary sessions.
Enrolling requirements
Admission requirements
In order to be considered for admission to the Master's programme, applicants must hold a degree or a three-year university diploma, or an equivalent academic qualification obtained abroad. Such qualifications must, however, meet the established requirements.
The University shall establish specific admission criteria for each Master's programme, specifying the curricular requirements. In the case of the Master's Degree in Computer Science and Automation Engineering (LM-32), as specified in the programme regulations (available in Table B1), direct access is extended to students who have a previous degree that falls within class L-9, as defined by Ministerial Decree 509/99, or class L-8, as defined by Ministerial Decree 270/04. For students who do not hold a degree in one of these classes, it is compulsory to have fulfilled the following requirements during their previous academic career:
The accumulation of a minimum of 30 ECTS credits from modules FIS/01, FIS/02, FIS/03, MAT/02, MAT/03, MAT/05.
Accumulation of a minimum of 30 ECTS credits through a combination of credits from SSD ING-INF/05, INF/01.
Accumulation of a minimum of 24 ECTS credits through a combination of credits from SSD ING-INF/01, ING-INF/03, ING-INF/04.
The Teaching Regulations of the programme also specify the assessment criterua for the adequacy of personal preparation of the candidates.
In order to be considered for admission to the Master's programme, applicants must hold a degree or a three-year university diploma, or an equivalent academic qualification obtained abroad. Such qualifications must, however, meet the established requirements.
The University shall establish specific admission criteria for each Master's programme, specifying the curricular requirements. In the case of the Master's Degree in Computer Science and Automation Engineering (LM-32), as specified in the programme regulations (available in Table B1), direct access is extended to students who have a previous degree that falls within class L-9, as defined by Ministerial Decree 509/99, or class L-8, as defined by Ministerial Decree 270/04. For students who do not hold a degree in one of these classes, it is compulsory to have fulfilled the following requirements during their previous academic career:
The accumulation of a minimum of 30 ECTS credits from modules FIS/01, FIS/02, FIS/03, MAT/02, MAT/03, MAT/05.
Accumulation of a minimum of 30 ECTS credits through a combination of credits from SSD ING-INF/05, INF/01.
Accumulation of a minimum of 24 ECTS credits through a combination of credits from SSD ING-INF/01, ING-INF/03, ING-INF/04.
The Teaching Regulations of the programme also specify the assessment criterua for the adequacy of personal preparation of the candidates.
Access to further studies
Access to third cycle studies in QF-EHEA / 8° livello EQF
Final examination
Details of the final examination
The final assignment of the Master's programme in Computer and Automation Engineering is to produce a substantial design, development or research project. This project may be carried out within the University or in partnership with companies, research organisations or public administrations. This final experience involves the preparation of a detailed thesis that explains the nature of the project undertaken. The student is then expected to present and defend their work before a committee of university lecturers.
During the final defence, the student is expected to demonstrate an in-depth knowledge of the subjects covered, ability to work independently, and to show a high level of synthesis and effective communication skills.
The final assignment of the Master's programme in Computer and Automation Engineering is to produce a substantial design, development or research project. This project may be carried out within the University or in partnership with companies, research organisations or public administrations. This final experience involves the preparation of a detailed thesis that explains the nature of the project undertaken. The student is then expected to present and defend their work before a committee of university lecturers.
During the final defence, the student is expected to demonstrate an in-depth knowledge of the subjects covered, ability to work independently, and to show a high level of synthesis and effective communication skills.
Degree awarded
Al termine del percorso di studi lo studente consegue il titolo di Laurea Magistrale in Ingegneria Informatica e dell’Automazione. Il titolo conseguito appartiene al secondo ciclo della formazione universitaria, ha valore legale, consente la qualificazione di dottore magistrale e la possibilità di effettuare l’esame di stato per l’accesso all’albo A degli ingegneri.
Courses
Courses (75)
INIM001 - ORGANIZZAZIONE DELL'AZIENDA INDUSTRIALE
CICLO ANNUALE UNICO (01/08/2025 - 31/07/2026)
- 2025
9 CFU
36 hours
6 CFU
24 hours
12 CFU
72 hours
12 CFU
72 hours
12 CFU
72 hours
12 CFU
72 hours
9 CFU
54 hours
9 CFU
54 hours
6 CFU
36 hours
9 CFU
54 hours
9 CFU
54 hours
9 CFU
36 hours
9 CFU
36 hours
3 CFU
75 hours
6 CFU
24 hours
6 CFU
24 hours
6 CFU
24 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
24 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
9 CFU
54 hours
9 CFU
54 hours
9 CFU
54 hours
INIM022 - I SISTEMI DI GESTIONE E L'ORGANIZZAZIONE AZIENDALE
CICLO ANNUALE UNICO (01/08/2025 - 31/07/2026)
- 2025
9 CFU
54 hours
INIM022 - I SISTEMI DI GESTIONE E L'ORGANIZZAZIONE AZIENDALE
CICLO ANNUALE UNICO (01/08/2025 - 31/07/2026)
- 2025
9 CFU
54 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
9 CFU
54 hours
9 CFU
54 hours
INIM026 - SICUREZZA DELLE RETI E DELLE COMUNICAZIONI
CICLO ANNUALE UNICO (01/08/2025 - 31/07/2026)
- 2025
6 CFU
36 hours
INIM026 - SICUREZZA DELLE RETI E DELLE COMUNICAZIONI
CICLO ANNUALE UNICO (01/08/2025 - 31/07/2026)
- 2025
6 CFU
36 hours
6 CFU
36 hours
9 CFU
54 hours
9 CFU
54 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
INIM033 - FONDAMENTI DI INTELLIGENZA ARTIFICIALE
CICLO ANNUALE UNICO (01/08/2025 - 31/07/2026)
- 2025
9 CFU
54 hours
INIM033 - FONDAMENTI DI INTELLIGENZA ARTIFICIALE
CICLO ANNUALE UNICO (01/08/2025 - 31/07/2026)
- 2025
9 CFU
54 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
9 CFU
54 hours
9 CFU
54 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
9 CFU
54 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
INIM047 - DISPOSITIVI INTELLIGENTI A SUPPORTO DELLA SALUTE E DEL BENESSERE
CICLO ANNUALE UNICO (01/08/2025 - 31/07/2026)
- 2025
6 CFU
36 hours
INIM047 - DISPOSITIVI INTELLIGENTI A SUPPORTO DELLA SALUTE E DEL BENESSERE
CICLO ANNUALE UNICO (01/08/2025 - 31/07/2026)
- 2025
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
6 CFU
36 hours
INIM051 - PROCESSI DI INNOVAZIONE DIGITALE IN ORGANIZZAZIONI COMPLESSE
CICLO ANNUALE UNICO (01/08/2025 - 31/07/2026)
- 2025
6 CFU
36 hours
12 CFU
0 hours
15 CFU
0 hours
No Results Found
People
People (32)
Teaching staff
Teaching staff
Teaching staff
Teaching staff
Teaching staff
Docenti di ruolo di IIa fascia
Teaching staff
Teaching staff
Teaching staff
Teaching staff
Ricercatori a tempo determinato
Teaching staff
Teaching staff
Docenti di ruolo di IIa fascia
Teaching staff
Teaching staff
Teaching staff
Teaching staff
Docenti di ruolo di IIa fascia
Teaching staff
Teaching staff
Teaching staff
Teaching staff
Teaching staff
Docenti di ruolo di IIa fascia
Teaching staff
Teaching staff
Teaching staff
No Results Found