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.
UnitLanguageAnnoPeriodCFU
COMPUTATIONAL MODELS AND ADVANCED ALGORITHMS
In all curricula
Italian1II9
COMPUTER VISION AND ROBOT PERCEPTION
Curriculum: Robotics
Italian1II6
DIGITAL AND STATISTICAL SIGNAL PROCESSING
In all curricula
Italian1I9
EMBEDDED ELECTRONIC SYSTEMS
Curriculum: Robotics
Italian1I9
INTERNET AND WEB PROGRAMMING
In all curricula
Italian1II9
MACHINE LEARNING AND DATA ANALYSIS
In all curricula
Italian1I9
ROBOTICS
Curriculum: Robotics
1II9
SOFTWARE ENGINEERING
In all curricula
Italian1I6
WIRELESS NETWORKS
In all curricula
Italian1II9
ADDITIONAL LANGUAGE SKILLS
Curriculum: Data science
2II1
ADDITIONAL LANGUAGE SKILLS
Curriculum: Robotics
2II1
BIG DATA MANAGEMENT
In all curricula
Italian2I6
CONTROL AND AUTOMATION
Curriculum: Robotics
Italian2I9
DATA SCIENCE FOR HEALTH SYSTEMS
Curriculum: Data science
Italian2II6
ELECTIVE COURSE
Curriculum: Robotics
2II12
ELECTIVE COURSE
Curriculum: Data science
2II15
INFORMATION SECURITY
In all curricula
Italian2II6
INFORMATION VISUALIZATION AND VISUAL ANALYTICS
Curriculum: Data science
Italian2I9
INTELLIGENT MOBILE ROBOTS
Curriculum: Robotics
Italian2I9
SIGNAL PROCESSING AND OPTIMIZATION FOR BIG-DATA
Curriculum: Data science
2I9
SOFTWARE ENGINEERING
In all curricula
Italian2I6
VIRTUAL NETWORKS AND CLOUD COMPUTING
In all curricula
Italian2II9
INTERNSHIP
In all curricula
Italianwhole year9
INTERNSHIP
In all curricula
Italianwhole year3
INTERNSHIP
Curriculum: Data science
Italianwhole year15
INTERNSHIP
In all curricula
Italianwhole year12
INTERNSHIP
In all curricula
Italianwhole year6

Free-choice training activities

UnitPeriodCFU
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
Condividi su