Organisation and contacts
President of the Course of Study - President of the Teaching Area Council
| Domenico Lembo |
Reference teachers
| SAVERIO SALZO |
| DANIELE NARDI |
| PAOLO LIBERATORE |
| PAOLO DI GIAMBERARDINO |
| CLAUDIA CALIFANO |
| ALESSANDRO DI GIORGIO |
| GIUSEPPE ORIOLO |
| ALESSANDRO GIUSEPPI |
| GUSTAVO POSTA |
| EMILIO DE SANTIS |
| GIAMPAOLO LIUZZI |
| AUGUSTO NASCETTI |
| MASSIMO GERMANO |
| GIORGIO GRISETTI |
| EUGENIO OROPALLO |
| ELENA UMILI |
| DOMENICO LEMBO |
Student Representatives - further information
Student Representatives on the Academic Area Council in Computer Engineering
Daniele Compagnoni
Klaudia Fanali
Gabriele Farina
Tommaso Leuratti
Patrizio Simone Onida
Gabriele Onorato
Andrea Petruzzi
Course tutor
| IRENE AMERINI |
| LUCA BECCHETTI |
| FABRIZIO D'AMORE |
| ALESSANDRO DE LUCA |
| GIUSEPPE ANTONIO DI LUNA |
| LUCA IOCCHI |
| DOMENICO LEMBO |
| STEFANO LEONARDI |
| GIUSEPPE ORIOLO |
| MARCO SCHAERF |
| ANDREA VITALETTI |
| MASSIMO MECELLA |
| MARILENA VENDITTELLI |
Faculty Contact Person for Disability and Specific Learning Difficulties
Prof. Tiziana Calamoneri (tiziana.calamoneri@uniroma1.it)
Educational manager
| dott.ssa Antonella Paolombo (antonella.palombo@uniroma1.it) |
Faculty Student Ombudsperson
Prof. Fabio Grasso (fabio.grasso@uniroma1.it)
Rulebooks
Course regulations
Teaching Regulations of the Bachelor’s Degree Programme in
Computer and Control Engineering
Class L-8 – Information Engineering
Academic Programme 2025/2026
The educational programme in Computer and Control Engineering is structured into two curricula: the Computer Engineering curriculum and the Control Engineering curriculum. Both curricula share the common objective of training engineering graduates with specific skills in both Computer Engineering and Control Engineering. For both curricula, the study programme includes:
- a first section devoted to basic disciplines, which covers most of the first year and part of the second year, and focuses on the learning area of basic sciences;
- a second section devoted to core disciplines, which covers most of the second year and part of the third year, and mainly concerns the technological and design-oriented learning areas of both Computer Engineering and Control Engineering;
- a final section of the curriculum, differentiated according to the two disciplinary fields of Computer Engineering and Control Engineering, covering part of the third year. The Computer Engineering curriculum is oriented towards more specialized topics in the field of Engineering in Computer Science, while the Control Engineering curriculum places greater emphasis on specialized topics in the field of Systems and Control Engineering.
In detail, the structure of each curriculum is defined as follows:
- Compulsory courses common to both curricula (132 ECTS credits, including 54 ECTS credits of basic educational activities, 69 ECTS credits of core educational activities, and 9 ECTS credits of related educational activities);
- Curriculum-specific courses in Computer Engineering (24 ECTS credits, including 15 ECTS credits of core educational activities and 9 ECTS credits of related educational activities);
- Curriculum-specific courses in Control Engineering (24 ECTS credits, including 9 ECTS credits of core educational activities and 15 ECTS credits of related educational activities);
- Elective courses chosen by the student (12 ECTS credits);
- Project-oriented courses or internship/traineeship (6 ECTS credits, chosen by the student);
- Foreign language (3 ECTS credits);
- Final examination (3 ECTS credits).
All students enrolled in the Bachelor’s Degree Programme are required to pass a English language proficiency test. The foreign language requirement is worth 3 ECTS credits. Assessment of language proficiency is carried out through a written and/or oral examination.
For each course, teaching activities may include lectures, exercises, laboratory work, group projects, and any other activities deemed appropriate by the instructor.
Learning assessment for each course is normally conducted through an examination (E), which may include written and/or oral tests, according to the methods defined by the instructor and communicated together with the course syllabus.
For some activities, assessment consists of a pass/fail evaluation (I) rather than an examination. In such cases, assessment methods are also defined by the instructor.
The Bachelor’s Degree Programme in Computer and Control Engineering offers an Honor Programme, aimed at enhancing the education of enrolled students who are particularly deserving and interested in advanced and integrative cultural activities. The Honor Programme consists of additional educational activities beyond those included in the standard study programme. These activities do not award ECTS credits applicable toward the attainment of academic degrees issued by Sapienza University of Rome. Admission to the Honor Programme occurs at the end of the first year of study, upon application by the student, who must meet minimum requirements defined in a specific call for applications.
Each student admitted to the Honor Programme is assigned a tutor who guides them in defining and carrying out the activities. Further details regarding the Honor Programme will be published on the website of the Bachelor's degree programme in Computer and Control Engineering.
Specific educational objectives
===========================
Graduates in Computer and Control Engineering must understand the operation of complex systems characterizing the information society, as well as the principles and paradigms underlying the operation and design of information processing systems and autonomous systems. They must also be able to contribute to the design of innovative solutions using dedicated techniques and tools and to assess the economic and social impact of the proposed solutions.
Graduates must possess a solid background in both basic sciences (mathematics and physics) and engineering sciences, enabling them to interact with specialists across all engineering sectors and in the economic and management fields, particularly with professionals in the information sector. They must also acquire a deep methodological and practical knowledge, possess the cognitive tools necessary for continuous professional development—including through independent study—and be aware of their professional and ethical responsibilities.
Graduates must acquire specific skills in both Computer Engineering and Control Engineering. In Computer Engineering, these skills concern the analysis, design, and management of hardware/software systems and applications across various service and production sectors. In Control Engineering, acquired skills concern the analysis and design of autonomous systems, including robotic systems, aerospace navigation systems, automated systems for production and resource management, and systems for analysis and control in biomedical applications, among others.
Admission requirements and procedures
===============================
Admission to the Bachelor’s Degree Programme requires possession of a secondary school diploma or another qualification obtained abroad and recognized as suitable. Applicants must also demonstrate logical reasoning skills, adequate preparation in mathematical sciences, and appropriate proficiency in the Italian language.
The Bachelor’s Degree Programme in Computer and Control Engineering is subject to limited enrollment. Enrollment is conditional upon participation in an admission procedure based on an entrance test assessing the above-mentioned knowledge and skills.
A specific call for applications will be published on the University website (http://www.uniroma1.it) and on the Faculty website (http://www.i3s.uniroma1.it), containing all procedures and rules for participation.
The test consists of multiple-choice questions covering Logic, Mathematics, Sciences, and Italian language comprehension. Students who obtain a qualifying position in the ranking list but do not reach the minimum score threshold may be assigned Additional Educational Obligations (OFA), to be fulfilled during the first year of study. The score threshold and the procedures for fulfilling the OFA are defined in the admission call.
Final examination
==============
The final examination for both the Computer Engineering and Control Engineering curricula consists of the presentation of a project activity identified within the student’s study programme. The examination includes the submission of a written report on the project activity, which is evaluated by a specially appointed examination committee.
Career opportunities and professional profiles
==================================
Graduates in Computer and Control Engineering have a professional profile of significant social relevance and considerable economic and industrial impact.
Their competencies address the growing demand for professionals capable of organizing, managing, and maintaining computer and automated systems in industry and services.
The professional profiles trained by the programme are:
1) Computer Engineer
2) Control Engineer
* Computer Engineer *
Role in the workplace:
The Computer Engineer designs systems for information and data processing. This professional has a broad cultural profile, characterized by the ability to solve new problems as well as address more traditional applications using consolidated technologies.
Computer Engineers adopt an interdisciplinary and engineering-oriented approach broader than strictly computer science-based approaches.
Associated skills:
The Computer Engineer trained by the degree program:
- is able to design, develop, and manage computer applications and information management systems, including enterprise information systems, service automation systems, Internet- and Web-based systems, data analysis systems, and network infrastructures;
- possesses competences to perform technical updates and maintenance of such systems;
- is able to clearly communicate technical solutions to end users and participate in project teams in industry or service companies.
Career opportunities:
Employment opportunities include companies, institutions, and organizations (public administration, finance, industry, commerce, etc.) that develop or provide IT-based services or innovative products incorporating computer components. Additional opportunities exist in engineering consulting firms and freelance professional practice. Some specific professional profiles are listed below, grouped by area:
- Software systems: analyst/programmer/maintenance engineer;
- Programming languages and software development environments: designer/installer/maintenance engineer;
-Dedicated systems: designer/programmer/technician.
* Control Engineer *
Role in the workplace:
The Control Engineer specializes in the analysis and design of automatic control systems. Given the diverse nature of controlled systems, this professional possesses knowledge across multiple engineering fields.
Associated skills:
The Control Engineer trained by the degree program:
- is able to design automatic control systems across various engineering sectors;
.- is able to perform technical updates and maintenance of control systems;
- possesses competences to integrate sensing and actuation components into control systems;
- is able to clearly communicate technical solutions to end users and collaborate in industrial or service project teams.
Career opportunities:
Employment opportunities include companies, institutions, and organizations that use automation systems in production processes or develop innovative products incorporating robotic components. Further opportunities exist in engineering consulting firms and freelance professional practice.
Some specific professional profiles are listed below, grouped by area:
- Robots and robotic systems: designer/installer/maintenance engineer;
- Instrumentation and automation systems: analyst/designer/maintenance engineer;
Part-time students
==================
Enrolled students who are simultaneously engaged in other activities may apply for part-time student status, allowing them to earn fewer ECTS credits per year than the standard 60.
Rules and procedures governing part-time status are defined in the University Regulations.
Rights and obligations of part-time students are governed by general regulations.
Enrollment in subsequent years (transfers)
================================
To enroll in the second year, students transferring from another degree programme or university must have earned at least 24 ECTS credits recognized as valid, within specified disciplinary sectors.
- MAT/02 (MATH-02/A), MAT/03 (MATH-02/B), MAT/05 (MATH-03/A), MAT/06 (MATH-03/B), MAT/09 (MATH-06/A) [max 24 ECTS]
- FIS/01 (PHYS-01/A, PHYS-03/A) [max 12 ECS]
- ING-INF/05 (IINF-05/A)
- INF/01 (INFO-01/A)
To enroll in the third year, transferring students must have earned at least 69 ECTS credits corresponding to the first and second years.
Students enrolled under previous academic regulations
==========================================
For students that have to complete their studies under previous academic regulations, the Academic Area Council defines course equivalencies within the new educational offer, based on the student’s curriculum.
Transfers
========
Students wishing to transfer to the Bachelor’s Degree Programme in Computer and Control Engineering must submit an application and complete administrative procedures as indicated on the University website. The Academic Area Council evaluates the student’s prior academic record to define the individual study plan.
Study periods abroad
===================
Courses attended at European or foreign universities with which the Faculty has agreements are recognized according to the terms of those agreements. Students may undertake a study period abroad under the Erasmus+ programme, subject to approval by the Degree Programme Council. Recognition of exams and qualifications obtained abroad follows University Teaching Regulations.
General information
================
Course syllabi and materials: available on the programme website via the University course catalogue (https://corsidilaurea.uniroma1.it/)
Tutoring services: Designated faculty members carry out admission guidance activities, in accordance with the procedures and schedules published on the Degree Program website. As for ongoing guidance, the Academic Area Council assigns each student a tutor selected from among the faculty members of the Degree Program. The tutor’s role is to support and guide the student throughout their academic path, with particular attention to situations of partial or total student inactivity. In addition, the Degree Program makes use of the tutoring services provided by the Faculty, subject to available financial resources, also through the use of specific supplementary contracts.
Quality assurance: In collaboration with the Faculty, the Degree Program conducts surveys of the opinions of attending students for all courses offered. The survey system is integrated into a quality assurance process, the responsibility for which is entrusted to the Teaching Quality Assurance Committee, appointed by the Academic Area Council and composed of faculty members, students, and staff from the degree programs managed by the Council. The results of the surveys and the analyses carried out by this Committee are used to implement improvement actions for educational activities.