Programme Overview

Study plans must be submitted to the Degree Programme Academic Office (Dr Andrea Giroldini, andrea.giroldini@uniroma2.it) from the institutional email address (name.surname@students.uniroma2.eu) by 15/12/2026.

Under no circumstances will study plans submitted after this date be accepted, nor will requests to make changes to approved study plans be considered.

Please note that, in order to earn elective credits (CFU), each student may include in their study plan courses listed in the regulations of any degree programme. Please also note that the scientific content of the selected elective courses must be consistent with the educational objectives of the Bachelor’s Degree in Computer Science and that, therefore, the inclusion in the study plan of courses outside the degree programme is subject to evaluation by the Study Plan Committee, in order to assess both their consistency with the educational objectives of the Bachelor’s Degree in Computer Science and any overlap with other exams included in the study plan.

It is understood that, by choosing courses outside their own degree programme, the student is responsible for:

1) verifying that the lecturer responsible for the course is willing to allow them to take the corresponding exam

2) managing the procedures for recording the exam result.

For students enrolled under Ministerial Decree 270

These students are advised that, in study plans submitted from the 2012–13 academic year onwards, it is no longer possible to split credits earned through an exam between elective credits and type D credits (formerly type F credits). Therefore, a student who submits a study plan containing a number of elective credits exceeding the strictly necessary number may not use this surplus to obtain type D credits. Students who have an approved study plan may

– keep the approved study plan according to the rules in force in the academic year in which it was submitted, or

– submit a new study plan according to the procedures in force for the current academic year, as set out above.

If students intend to obtain type D credits through exams, they must request a certificate from the lecturer of the corresponding course (the form is available on this page — Form for exam certification for type D credits) without proceeding with the official recording of the exam. Once all type D credits have been obtained and all the relevant certificates have been collected, students must complete the Form for obtaining type D credits (available on this page) and submit it to the Academic Office. 

•  Form for students enrolled from the 2023/24 academic year onwards (pdf).

•  Form for students enrolled from the 2015/16 all’a.a. 2022/23 (pdf).

•  Form for students enrolled from the 2013/2014 e 2014/15 (pdf).

•  Form for students enrolled from the . 2012/2013 (pdf).

•  Form for students enrolled from the 2010/2011 e 2011/2012 (pdf)

•   Form for students enrolled from the 2008/2009 e 2009/2010 (pdf).

•   Form for students enrolled from the 2004/2005 all’a.a. 2007/2008 (pdf).

•   Gli studenti immatricolati entro l’a.a. 2003/2004 che intendono consegnare un nuovo piano di studio devono contattare, a mezzo posta elettronica, la Commisione.

•   Form for obtaining type D credits (pdf).

•   Form for exam certification for type D credits (pdf).

For students enrolled by the 2011/2012 academic year, the following conversion table between exams from different degree regulations is available:

Degree regulation DM 509/99, students enrolled up to the 2007/2008 academic yearDegree regulation DM 270/04, students enrolled from the 2008/2009 academic year to the 2011/2012 academic yearDegree regulation DM 270/04, students enrolled from the 2012/2013 academic year onwardsNotes
Mathematical Analysis 1 (6 CFU) + Mathematical Analysis 2 (3 CFU)Mathematical Analysis (9 CFU)*
Elements of MathematicsNo longer active; contact the Academic Committee
Discrete Mathematics (6 CFU)Discrete Mathematics (9 CFU)**
Computer Programming (6 CFU) + Computer Programming Laboratory (6 CFU)Computer Programming with Laboratory (12 CFU)*
Elements of Algorithms and Data Structures (6 CFU) + Algorithms and Data Structures with Laboratory (6 CFU)Algorithms and Data Structures with Laboratory (12 CFU)*
Logic Networks (6 CFU) + Computer Architecture (6 CFU)Logic Networks and Computer Architecture (12 CFU)Computer Systems Architecture (6 CFU) + Logic for Programming and Automated Reasoning (6 CFU)*
Programming Languages with Laboratory (6 CFU) + Programming Methodologies with Laboratory (6 CFU)Programming Languages and Methodologies (12 CFU)Object-Oriented Programming (12 CFU)*
Computer Networks (6 CFU) + Operating Systems with Laboratory (6 CFU)Operating Systems and Networks (12 CFU)*
Physics 1 (3 CFU) + Physics 2 (3 CFU)Physics (6 CFU)**
Databases (6 CFU) + Database Laboratory (6 CFU)Databases (12 CFU)*
Software Systems Laboratory (6 CFU)Software Engineering Laboratory (6 CFU)Web Programming (6 CFU) 
Software Engineering (6 CFU) + Software Systems Architecture (6 CFU)Software Engineering (12 CFU)*
 Languages and Translators (6 CFU)Theoretical Computer Science (6 CFU)**
*Students who only have to take one of the two exams under degree regulation DM 509/99 may contact the course lecturer for information on the exam procedures. All others must take the exam for the entire course.
**Contact the course lecturer for information on the exam procedures.

Information

For information regarding study plans and transfers from other degree programmes, please send an email to the following address: infordid(at)mat(dot)uniroma2(dot)it