Organisation and contacts
President of the Course of Study - President of the Teaching Area Council
| Annalisa Massini |
Reference teachers
| FEDERICO PELLARIN |
| GIOVANNA NAPPO |
| FABIO DE GASPARI |
| TONI MANCINI |
| IVANO SALVO |
| GAIA MASELLI |
| DANIELE VENTURI |
| DANIELE FRIOLO |
| KIERAN GREGORY O'GRADY |
| ANDREA TERRACINA |
| GIANNI FRANCESCHINI |
| FLAVIO D'ALESSANDRO |
| ALBERTO DE SOLE |
| ADOLFO PIPERNO |
| MASSIMO LA MORGIA |
| ALESSANDRO CHECCO |
Student Representatives - further information
The student representatives can be reached at the following email address:
📧 rappstudcad@di.uniroma1.it (for issues related to the Bachelor's degree program)
For matters concerning the department more broadly, please contact:
📧 rappstud@di.uniroma1.it
The student representatives of the degree program are responsible for collecting feedback, concerns, and proposals from students and bringing them to the attention of the teaching staff, the program coordination, and other relevant bodies. These may include reports of critical issues, requests for clarification, or constructive suggestions to improve teaching and services.
Among the main tasks of the student representatives:
- Listening to and collecting reports, requests, and suggestions from students, and identifying the appropriate channel (professors, administrative office, program chair, etc.) to address them
- Collaborating with representatives in other bodies (e.g., Department Council, Faculty Assembly, Committees, etc.) to raise issues or proposals that go beyond the scope of the individual degree program
Anyone who has feedback, proposals, or concerns in line with the above is encouraged to contact the student representatives of the degree program.
Course tutor
| ALESSANDRO CHECCO |
| GIUSEPPE PERELLI |
| MARIA DE MARSICO |
| TONI MANCINI |
| IACOPO MASI |
| ANDREA STERBINI |
| MATTIA SAMORY |
| MAURIZIO MANCINI |
| TIZIANA CALAMONERI |
| ANGELO MONTI |
| ENRICO TRONCI |
Faculty Contact Person for Disability and Specific Learning Difficulties
Professor Tiziana Calamoneri
She is the go-to professor for students with disabilities and SLD regarding teaching issues. She liaises with teachers, facilitating the identification of personalized compensatory and dispensatory measures that are also compatible with exam procedures.
Educational manager
| Antonella Palombo |
Teaching contact person
Doctor Alessandra Fremiotti
alessandra.fremiotti@uniroma1.it
Administrative offices
Educational affairs office, to guide you from your entrance to graduation:
Alessandra Fremiotti and Nicola Longo
segr.didattica@di.uniroma1.it
We answer all your questions about educational affairs/teaching: lessons, exams, study path, degree sessions, attendance issues, doubts about teaching.
We do not answer questions about administrative issues for students and fees.
Our office is closed to the public in the month of August.
Student office for all administrative issues from enrollment to graduation:
https://www.uniroma1.it/en/pagina/information-engineering-computer-scien...
https://www.uniroma1.it/en/pagina/information-engineering-computer-science-and-statistics-student-office
Rulebooks
Course regulations
Teaching Regulations of the Bachelor's Degree Programme in Computer Science L-31
Art. 1 Admission Requirements
Art. 2 Admission Test
Art. 3 Change of academic system, Transfers, Course Shortening, Credit Recognition
Art. 4 Completion Plans and Individual Study Plans
Art. 5 Teaching Methods
Art. 6 Attendance Requirements, Prerequisites, Progression to Subsequent Years
Art. 7 Part-Time Study Option
Art. 8 Students Beyond the Standard Duration and Validity of Earned Credits
Art. 9 Tutoring
Art. 10 Honours Programme
Art. 11 Final Exam
Art. 12 Extracurricular Exams
Article 1 – Admission Requirements
To be admitted to Bachelor’s Degree Programme in Computer Science, applicants must have obtained an upper secondary school diploma or any other suitable title of study obtained abroad and recognised as being equivalent.
Students are expected to have knowledge of Mathematics and Physics typically provided by upper secondary education. Logical and comprehension skills of written and oral texts, as well as the ability to express oneself effectively in writing are also required.
Ecco la traduzione in inglese degli Articoli 1, 2 e 3 che hai fornito.
Il testo è tradotto in modo formale e aderente al linguaggio tipico dei regolamenti universitari.
Art. 1 Admission Requirements
To be admitted to Bachelor’s Degree Programme in Computer Science, applicants must have obtained an upper secondary school diploma or any other suitable title of study obtained abroad and recognised as being equivalent. Students are expected to have knowledge of Mathematics and Physics typically provided by upper secondary education. Logical and comprehension skills of written and oral texts, as well as the ability to express oneself effectively in writing are also required.
Art. 2 Admission Test
The Bachelor’s Degree Programme in Computer Science is a restricted access course, and the enrolment is granted to students who passed an admission test designed to assess the required knowledge and rank in the list within the number of available places. Registration and performance procedures of the admission test are indicated in the call for applications of the degree programme available at the following page: (website address provided in the original document).
Candidates placed in the list as eligible but under the admission threshold are entailed the assignment of some Additional Learning Requirements (OFAs). Such learning debts must be mandatorily fulfilled within the first year of the programme by taking recovery tests and passing the specific OFA test. Dates and procedures for OFA tests will be available on the webpage of the degree programme in the Course Catalogue of the University: (website address provided in the original document).
OFA are also considered fulfilled by passing the curricular exam Mathematical Methods for Computer Science (6 ECTS).
Art. 3 Change of academic system, Transfers, Course Shortenings, Credit Recognition
3.1 Change of academic system and Transfers
3.1.a – Change from an old academic system
Following the establishment of the Bachelor’s Degree Programme in Computer Science under Ministerial Decree 270/04 and in accordance with Ministerial Decree 1648/23, the awarding of the degree is guaranteed for students already enrolled at Sapienza in the previous Bachelor’s Degree in Computer Science, ex DM 270/04 or earlier regulations.
Students enrolled in the Computer Science degree programme under DM 270/04 may transfer to the Computer Science degree programme established under DM 1648/23, in accordance with the Student Regulations (link provided in the original document).
The Didactic Area Council (CAD) examine the applications for the conversion and:
- determines which exams can be recognized under the current curriculum and their corresponding grades, in accordance with CAD guidelines published on the website of the degree programme;
- indicates the year of the programme to which the student is admitted;
- establishes any additional learning requirements to be fulfilled;
- drafts a completion plan necessary to obtain the degree.
Applications for programme conversion to the Computer Science degree under DM 1648/23 must be submitted within the deadlines and in compliance with the procedures indicated in the Student Regulations. They may be accepted only if the year of the programme for which the admission is requested is active.
3.1.b – Transfers from Other Sapienza Degree Programmes or Other Universities
Students already enrolled in another degree programme in Sapienza or in another Italian university, after taking and passing the admission test, may request recognition of the exams taken in the previous programme.
Requests for exam recognition are subject to the approval of the CAD, which:
- evaluates the possibility of full or partial recognition of the student’s previous academic record, validating some or all the exams taken and relevant credits and grades. In the case of transfers between programmes established under DM 270/04 or DM 1648/23 of the same degree class, at least 50% of the credits acquired in each scientific-disciplinary sector (SSD) (Art. 3, paragraph 11 of DM 1648/23) must be recognized;
- indicates the year of the programme to which the student is admitted;
- establishes any additional learning requirements to be fulfilled;
- drafts a completion plan necessary to obtain the degree.
On the basis of the recognized academic record, should the student be admitted to a year of the programme that is not active under the current curriculum, the student is allowed to choose either to enrol in the corresponding year of the previous curriculum or in the highest active year of the current curriculum (Art. 33, paragraph 5 of the University Teaching Regulations).
Transfer requests to the Bachelor’s Degree Programme in Computer Science must be submitted by the deadlines and according to the procedures indicated in the Student Regulations (link provided in the original document).
Ecco la traduzione in inglese delle sezioni che hai fornito: Art. 3.2, 3.3, Art. 4 e Art. 5.
Ho mantenuto un registro formale, tecnico e conforme allo stile dei regolamenti universitari.
3.2 Course Shortening
Students holding a three-year diploma and a three year, four-year, five year or ‘Specialistica’ degree under previous regulations, or a Bachelor’s or Master’s degree under current regulations who wish to obtain an additional qualification may request a course shortening or the recognition of university credits acquired in their previous academic career, after taking the admission test and being admitted to the degree programme.
The Didactic Area Council (CAD) examine the requests and:
- evaluates the possibility of full or partial recognition of the student’s previous academic record, validating some or all the exams taken and any credits acquired, along with their corresponding grades; in the case of transfers between programmes established under DM 270/04 or DM 1648/23 of the same degree class, must be recognized at least 50% of the credits acquired in each scientific-disciplinary sector (SSD) (Art. 3, paragraph 11 of DM 1648/23);
- indicates the year of the programme to which the student is admitted;
- establishes any additional learning requirements to be fulfilled;
- drafts a completion plan necessary to obtain the degree.
On the basis of the recognized academic record, should the student be admitted to a year of the programme beyond those active under the current curriculum, the provisions of the Student Regulations apply.
Requests must be submitted according to the procedures and by the deadlines specified in the Regulations.
The CAD provides a procedure for shortening the duration of the degree programme for particularly outstanding students, in accordance with the aforementioned Regulations.
The CAD has established that, in addition to the conditions defined in the student Regulations, course shortening is regulated as follows:
- Students may apply for the course-shortening procedure by submitting a request to the President of the CAD of the Computer Science programme, on the basis of an outstanding academic curriculum, or as members of categories that may be specified by the CAD over time with special resolutions (e.g., students who have won medals in Informatics in the Italian Olympiad during upper secondary education).
- The CAD will issue a resolution admitting the student to the programme, specifying the list of exams that may be taken in advance relative to the standard curriculum. A faculty member will also be appointed to guide the student and coordinate the personalised study plan in collaboration with other teachers.
- For some or all courses of the degree programme, students may be assigned a personalised study path, with a curriculum defined by the course teacher based on an assessment of the student’s prior knowledge, abilities, and interests.
Students are not allowed to enrol in a degree programme belonging to the same class in which they have already earned a qualification.
3.3 Credit Recognition Criteria
All the university credits (CFU) already earned may be recognized if related to courses having a content—documented through official course syllabi—consistent with any of the study programmes provided by the degree programme. For transfers within the same degree class, recognition of at least 50% of the credits in each scientific-disciplinary sector (SSD) is guaranteed.
The CAD may establish equivalence between disciplinary sectors for the purpose of credit assignment, based on course content and in accordance with the Academic programme.
Credits already earned for courses that, also under a different name, clearly have the same content of the courses offered by the degree programme may be recognized as relating to the official courses of the programme. In this case, the CAD will decide as follows:
- if the number of earned credits corresponds to those of the equivalent course, they are automatically recognized;
- if the number of CFU differs, the CAD will review the student’s curriculum and decide to recognize credits on the basis of additional interviews.
The CAD may establish specific equivalence tables between groups of courses from Bachelor’s programmes in class L-31 under DM 270/04 or DM 1648/23 at Sapienza to facilitate student transfers to the 1648/23 curriculum. These equivalences will be published on the degree programme’s page in the Course catalogue.
The CAD may recognize as credits the professional knowledge and skills certified under current regulations, as well as other knowledge and skills acquired through post-secondary training activities to which the University has contributed to its planning and execution. Such credits apply to the 15 CFU allocated to internships.
Activities already recognized as CFU within the Bachelor’s programme cannot be recognized again within Master’s degree programmes.
Art. 4 Completion Plans and Individual Study Plans
Students must obtain approval of their complete study plan from the CAD to record the results of exams related to non-compulsory courses; otherwise, the exam records will be denied.
Approval may be obtained through either of the following ways:
- selecting one of the completion plans prepared by the CAD;
- submitting an individual study plan, which must be evaluated and approved by the CAD.
In both cases, the proposal must be submitted exclusively through the dedicated procedure in the Infostud information system of the University.
4.1 Completion Plans
A completion plan includes the list of all courses required for the relevant study programme and a specific section for the 12 elective CFUs. These elective credits may be chosen among all courses offered at Sapienza, provided they are consistent with the degree programme.
Once prepared—including the elective courses—the completion plan is submitted to the CAD to verify its coherence with the degree programme. If approved, it becomes an official part of the student’s academic career. If not approved, the elective list must be revised.
Starting from the day after CAD approval, students are authorised to register the results of all non-compulsory exams listed in their approved completion plan.
A completion plan may be submitted only once per academic year, starting from the third year of study, within the period indicated in the study catalogue.
4.2 Individual Study Plans
Students who do not wish to follow a CAD-proposed completion plan must submit an individual study plan during the period indicated in the Course catalogue.
After submission, the plan is evaluated to determine whether the selected courses constitute a valid academic path. If approved, it becomes part of the student’s academic career; if not, it must be revised.
Starting from the day after the CAD approval, students may register exam results for all non-compulsory courses listed in the approved plan.
The individual study plan may be submitted only once per academic year, starting from the third year of study.
4.3 Modifications to Completion Plans and Individual Study Plans
Students who have already adhered to a completion plan may, in a subsequent academic year, adopt a different completion plan or submit an individual study plan. Likewise, students with an approved individual study plan may, in a later academic year, adopt a completion plan or submit a different individual study plan.
In all cases, exams already recorded cannot be replaced.
Art. 5 Teaching Methods
Teaching activities follow a conventional format and are organised on a semester basis.
Courses are delivered through lectures, guided practice and laboratory activities, according to a schedule designed to allow students adequate time for personal study.
The standard duration of the Bachelor’s degree programme is six semesters (three years).
5.1 University Credits (CFU)
A university credit (CFU/ECTS) is the measurement unit for the work required by the student to accomplish every educational activity. CFUs are earned by passing exams or obtaining eligibility, where applicable.
The credit system used in Italian and European universities establishes that 1 CFU corresponds to 25 hours of total workload per student, divided in the collective training activities provided by the Regulations (e.g., lectures, practice, laboratory activities) and individual study.
In accordance with the University Teaching Regulations, the Computer Science degree programme assigns 1 CFU to a number of teaching hours within the following ranges:
- 1 CFU of lecture: 6 to 10 hours;
- 1 CFU of guided practice or laboratory: 9 to 12 hours.
For each individual course, the CAD determines the number of hours assigned within these ranges.
The share of hours allocated to individual study or other individual learning activities varies according to the number of lectures,, guided practice or laboratory, and ranges from 52% to 60% of the total hourly commitment required per CFU.
The course descriptions of each module show the distribution of CFUs and teaching hours, prerequisites, learning objectives, and syllabus, and can be consulted on the webpage of the degree programme in the Course catalogue.
The total workload required to complete the degree corresponds to 180 CFU.
5.2 Academic Calendar
Teaching activities are organised into two teaching periods and three exam sessions, as follows:
- first teaching period: late September to late December;
- second teaching period: late February to early June;
- first exam session: early January to late February, immediately following the end of the courses; it consists of at least two exam dates;
- second exam session: early June to late July, following the teaching period; it consists of at least two exam dates;
- third exam session: September, before the beginning of the courses; it consists of an exam date;
- extraordinary exam session: one exam date in April and one in November, reserved for those entitled as per University regulations.
For each course, the following exam dates are provided:
- two exam dates in the period immediately following the course (January–February for first-period courses, June–July for second-period courses);
- three dates in the remaining exam periods, one in September and two in the other session;
- two additional dates in November and April reserved for eligible students as defined by Student regulations.
The start and end dates of each teaching period and exam session are defined by the CAD in accordance with the Faculty calendar and are published on the webpage of the degree programme in the Course catalogue.
5.3 Examinations
For each course the students’ knowledge is assessed in exams where they are assigned marks out of thirty. An exam is deemed to have been passed if the grade is equal to or higher than 18/30 or also equal to eligible, in case the assessment is expressed with a description (eligible/not eligible).
The exam may consist of:
- a written test, which may be taken at the end or throughout the course;
- an oral exam;
- an individual or group project;
- a combination of the above.
Ecco la traduzione in inglese degli articoli 5.4–12.
Lo stile è formale, preciso e conforme al linguaggio dei regolamenti universitari, come nelle traduzioni precedenti.
5.4 Assessment of Language Skills
The 6 CFU assigned to the English language course, English B2 level, may be earned by passing a qualifying exam, offered in each of the three exam sessions, which results in an eligible/not eligible evaluation.
A successful result in the English language proficiency test will be recorded in the student’s academic career.
5.5 Internship
The 15 CFU assigned to the internship correspond to an activity carried out under the supervision of a faculty member belonging to the Degree Programme or the Faculty. The internship may take place in companies or external institutions under predefined agreements, or in a structure internal to the university, within the degree programme, under the supervision of a teacher. In both cases, the internship requires the student to be assigned a real-world problem, which must be solved through the development of a professionally oriented project.
The internship project must be presented and discussed before the Degree Commission, which may ask questions to verify the mastery of the topics by the candidate.
Art. 6 Attendance Requirements, Prerequisites, Progression to Subsequent Years
Regular attendance of lectures is highly recommended but not compulsory.
In compliance with current regulations, prerequisites among courses sharing the same name and progressive numbers or letters are mandatory. Therefore, exams for such courses must be taken in the order implied by their numbering; otherwise, exam records will be cancelled. For example: Mathematical Analysis – Module I must be passed before Mathematical Analysis – Module II; Computer Architecture 1 must be passed before Computer Architecture 2; Algorithms 1 must be passed before Algorithms 2.
No other prerequisites exist within the Computer Science degree programme. However, the placement of the courses in the curriculum clearly indicates the ideal order that students should follow to attend them and take the relevant exams. Students are advised to:
- take exams from a given year only after having passed all exams of the previous years;
- within the same year, take exams from second-semester courses only after having passed all first-semester exams.
There are no barriers to enrolment in years beyond the first.
Art. 7 Part-Time Study Option
The terms and procedures for applying to part-time learning, as well as the relevant rules, are established by the Student Regulations and are available on the website of the Sapienza University.
Students may choose a workload of CFUs/year ranging from 18 to 45.
Art. 8 Students Outside Prescribed Years and Validity of Earned Credits
According to the Student Regulations, a student is considered fuori corso (outside prescribed years of study) when they exceed the prescribed length of the degree programme without having earned the academic qualification or completed all exams required for admission to the final examination.
According to the same Regulations:
- full-time students must pass all exams within a period which is three times the standard duration of the degree programme;
- part-time students must pass all exams within a period which is double the agreed duration for part-time study.
If these deadlines are not met, the CAD will assess the validity of earned credits on a case-by-case basis. For reinstatement, an appropriate application must be submitted to the Student Office according to the deadlines and procedures defined by the regulations.
Art. 9 Tutoring
Students enrolled in the Bachelor’s Degree in Computer Science may take advantage of the tutoring services provided by teachers appointed by the CAD. These services include both individual and group support.
Tutor names and tutoring modalities are listed on the webpage the degree programme in the Course catalogue.
Art. 10 Honours Programme
The Bachelor’s Degree in Computer Science offers an Honours Programme designed to support outstanding students interested in in-depth learning activities, cultural enrichment, and an introduction to scientific research methodology.
The Honours Programme consists of additional educational activities and is activated through a special Call for applications every year. Students may apply if they are enrolled in their second year and meet the requirements as specified in the Call.
Terms and procedures for applications are outlined on the webpage of the degree programme in the Course catalogue.
Art. 11 Final Exam
To be allowed to sit for the Final Exam, students must have earned all the ECTS provided for in the Academic program for the activities other than the final exam and have completed the administrative procedures established in the University Teaching Regulations.
The final examination consists of the drafting, presentation, and discussion of a written report, prepared independently by the student. The report must be coherent and thoroughly describe the problem addressed during the internship as well as all activities undertaken to reach a solution.The Final Exam consists in the defense of a thesis drafted independently by the student.
The thesis is subject to an anti-plagiarism assessment. If the check is negative, for significant similarities with other sources is found, the student will not be admitted to the final examination.
The Final grade is the result of the assessment of the student’s career, the final exam, and additional elements aimed at encouraging the passing of the exams within the times established by the Teaching Regulations. The Degree Commission assigns a grade on a scale of 110 and may unanimously award honours (cum laude).
Art. 12 Extracurricular Exams
Students enrolled in the Bachelor’s Degree in Computer Science who wants to enrich their academic studies may enrol in up to maximum two subjects of other Sapienza University degree programmes of the same cycle per academic year, and take the relevant exams in addition to those of their curriculum, pursuant to the Regulations on Attendance of Bachelor’s and Master’s Degree Programmes and Student Contributions (formerly Art. 6 of Royal Decree No. 1269/1938).
Such exams cannot be taken into account to average grades, nor the ECTS acquired may be counted for the achievement of the degree, but will only be added to the students’ academic career.
Applications must be submitted to the Student Office within the deadlines specified in the Regulations.
Having regard to the scientific and cultural significance of this provision, the CAD has established that only students who have earned at least 39 CFU of the Computer Science degree programme are allowed to make such a request.