Degree course in Computer engineering and robotics
- Course Name
- Computer Engineering and Robotics
- Course Code
- LM72
- Class (Ministerial code)
- LM-32
- Website
- https://www.ing.unipg.it/didattica/offerta-formativa?view=elencocorsi
- Field(s) of study
- ISCED Area 07 - Engineering, Manufacturing And Construction
- Qualification award
- Master Degree
- Level of qualification according to the NQF and the EQF
- EHEA Second cycle; EQF Level 7
- Length of programme / number of credits
- 2 years / 120 ECTS
- Language of Teaching
- Italian
- Mode of study
- In-class
- Didactic centre
- Engineering Department
- Programme director
- Prof. Paolo Valigi
- Access to the course
- open access with assessment of personal access requirements
- Available places
- 80
- Specific admission requirements
- Formal Requirements: Italian First cycle qualification (Laurea) or foreign equivalent in the same or related subject area, with possible extra work if required competences are lacking.
- Evaluation of specific subject knowledge on entry
- Verification of the possession of the curricular requirements with the methods indicated in the academic regulation of the course of study. Foreign students are required to take a test to verify their proficiency of the Italian language, except Erasmus Incoming students, Exchange Students and students in mobility as per the Cooperation Agreement
- Profile of the programme
- The Master Degree course in Computer Engineering and Robotics focuses on technologies and methodologies for the processing and extraction of information from large amounts of data (Data Science and Data Engineering), and on tools and technologies for robotics, both for industrial applications and for civil and service contexts, in which professional figures are among the most requested in today's market. Qualifying objectives of the course of study are: - design and management of computer systems and services, with particular attention to the processing of large amounts of data; - management of IT security and national security aspects; - data networks and social networks analysis skills; - design, configuration and maintenance of computer networks, including cloud computing applications; - design and implementation of autonomous driving systems (drones and other autonomous vehicles); - design and implementation of systems for industrial automation and home automation; - design of biomedical systems; - design and implementation of solutions and services for bioinformatics and computational biology.
- Programme learning outcomes
- The graduate of this Program applies his knowledge and understanding in analysis, design, implementation, engineering, production, operation and maintenance of computer systems and for automation and robotics. The Program is organized in two curricula: -- Data science -- Advanced robotics. As an example, the graduate: - knows how to design and manage computer systems and services, also in relation to the processing of large amounts of data, - can handle cyber security and national security aspects, - can conduct analysis of social networks (social networks), - can design, configure and maintain computer networks, including cloud computing applications, - knows how to design and implement autonomous driving systems (drones and other autonomous vehicles), - can design and implement systems for industrial automation and home automation, - contributes to the design of biomedical systems, - can design and implement solutions and services for bioinformatics and computational biology.
- Qualification requirements and regulations
- Admission to the final test for the achievement of the qualification will require that the student has acquired all the credits foreseen in the study plan for training activities other than the final test. The final test for the achievement of the qualification is public and consists of the presentation of thesis work to a special commission. Two types of thesis are possible: 1) experimental thesis: study, realization, experimental validation of original solutions for real cases, 2) survey thesis: a survey of ideas and results on a specific topic based on several bibliographic sources.
- Examination regulations and grading scale
- Assessment is normally an oral and/or written exam; in some cases there are intermediate exams during the course; other evaluation elements (reports, project work, etc.) can be foreseen in specific course units and are described in the Course Unit Profiles. The grades for subject exams are measured in thirtieths (0-30 scale), the minimum grade is 18/30 and the maximum grade is 30/30. The maximum grade can be enhanced with “cum laude” (30 cum laude), in case of excellence. Grades are given by an exam commission of at least two teachers, whose President is the chair of the subject. The main exam sessions are held in December/January/February, June/July, September. The University provides an ECTS Grading Table, which shows the actual distribution of the examination and final grades among students for each degree programme. The final degree evaluation is expressed in one hundred and tenths (0-110 scale), the minimum grade is 66/110 and the maximum grade is 110/110. The calculation of the final grade of each candidate takes into account both the quality of the personal programme and the quality of the work performed in the final thesis.. “Cum laude” (110 cum laude) may be added to the maximum grade if the exam commission decides unanimously.
- Obligatory or optional mobility windows
- Mobility windows are available for work-based learning and for the participation to student exchange programmes such as Erasmus. Mobility is not mandatory and students are free to choose the type of experience and when to do it during the curriculum, based on individual formative needs.
- Work-based learning
- Students enrolled in the master programme in Computer Engineering and Robotics may choose to take an internship, as part of the personal study plan, under the so-called free-choice, up to either 12 ECTS or 15 ECTS, depending on the personal programme. The internship can take place within one of the several enterprises with an accreditation plan with the Engineering department, or by participating in one of the project and research activities offered the department laboratories. The student will be assigned to a tutor from the hosting institution, which is responsible for the fulfillment of the internship goal. The internship goal is to allow each student to be involved in real-life problems and situations, in order to exploit all the knowledge and competencies acquired during the master program. At the end of the activity an evaluation form will be filled by the tutor, and another one by the student, with the purpose of evaluating the main aspects of the learning activity.
- Occupational profiles of graduates
- Placement opportunities comprise small, medium and large enterprises, engineering and consultant enterprises, research centres and universities, certification offices, as well as a freelance engineer. Typical positions include design and validation of advanced innovative equipment, project leader, and team coordination. In addition, other opportunities are given by the participation to Ph.D. programmes and second level master programmes.
Unit | Language | Anno | Period | CFU |
---|---|---|---|---|
COMPUTATIONAL MODELS AND ADVANCED ALGORITHMS In all curricula | Italian | 1 | II | 9 |
COMPUTER VISION AND ROBOT PERCEPTION Curriculum: Robotics | Italian | 1 | II | 6 |
DIGITAL AND STATISTICAL SIGNAL PROCESSING In all curricula | Italian | 1 | I | 9 |
EMBEDDED ELECTRONIC SYSTEMS Curriculum: Robotics | Italian | 1 | I | 9 |
INTERNET AND WEB PROGRAMMING In all curricula | Italian | 1 | II | 9 |
MACHINE LEARNING AND DATA ANALYSIS In all curricula | Italian | 1 | I | 9 |
ROBOTICS Curriculum: Robotics | 1 | II | 9 | |
SOFTWARE ENGINEERING In all curricula | Italian | 1 | I | 6 |
WIRELESS NETWORKS In all curricula | Italian | 1 | II | 9 |
ADDITIONAL LANGUAGE SKILLS Curriculum: Robotics | 2 | II | 1 | |
ADDITIONAL LANGUAGE SKILLS Curriculum: Data science | 2 | II | 1 | |
BIG DATA MANAGEMENT In all curricula | Italian | 2 | I | 6 |
CONTROL AND AUTOMATION Curriculum: Robotics | Italian | 2 | I | 9 |
DATA SCIENCE FOR HEALTH SYSTEMS Curriculum: Data science | Italian | 2 | II | 6 |
ELECTIVE COURSE Curriculum: Robotics | 2 | II | 12 | |
ELECTIVE COURSE Curriculum: Data science | 2 | II | 15 | |
INFORMATION SECURITY In all curricula | Italian | 2 | II | 6 |
INFORMATION VISUALIZATION AND VISUAL ANALYTICS Curriculum: Data science | Italian | 2 | I | 9 |
INTELLIGENT MOBILE ROBOTS Curriculum: Robotics | Italian | 2 | I | 9 |
SIGNAL PROCESSING AND OPTIMIZATION FOR BIG-DATA Curriculum: Data science | 2 | I | 9 | |
SOFTWARE ENGINEERING In all curricula | Italian | 2 | I | 6 |
VIRTUAL NETWORKS AND CLOUD COMPUTING In all curricula | Italian | 2 | II | 9 |
INTERNSHIP In all curricula | Italian | whole year | 12 | |
INTERNSHIP In all curricula | Italian | whole year | 3 | |
INTERNSHIP Curriculum: Data science | Italian | whole year | 15 | |
INTERNSHIP In all curricula | Italian | whole year | 9 | |
INTERNSHIP In all curricula | Italian | whole year | 6 |
Free-choice training activities
Unit | Period | CFU |
---|---|---|
Group ATTIVITA' A SCELTA DELLO STUDENTE II ANNO CFU (University training credits) required: Min1 - Max18 | ||
Group ATTIVITA' A SCELTA DELLO STUDENTE I ANNO CFU (University training credits) required: Min1 - Max18 | ||
Group INSEGNAMENTI IN ALTERNATIVA CFU (University training credits) required: 6 | ||
Group ATTIVITA' A SCELTA DELLO STUDENTE II ANNO CFU (University training credits) required: Min1 - Max15 | ||
Group ATTIVITA' A SCELTA DELLO STUDENTE I ANNO CFU (University training credits) required: Min1 - Max15 | ||
Group INSEGNAMENTI IN ALTERNATIVA I ANNO CFU (University training credits) required: 9 | ||
Group INSEGNAMENTI IN ALTERNATIVA II ANNO CFU (University training credits) required: 6 |