CS Rulebook #
Source
These rules are copied from the “Programme Regulations” page within the “Study plan” section of the Degree Course in the Course Catalog.
The following is a list of regulations regarding the course:
- NG1 Admission Requirements
- NG2 Assessment of Admission Requirements
- NG3 Transitions, Transfers, Degree Course Shortening, Credits Recognition
- NG4 Completion Plans and Individual Study Plans
- NG5 Didactic Activities
- NG6 Attendance, courses sequence, transitions to following years
- NG7 Part-time Regime
- NG8 Students outside prescribed years and validity of earned credits
- NG9 Tutoring
- NG10 Honours Programmes
- NG11 Final exam
- NG12 Application of par. 6 of students’ regulations (R.D. 4.6.1938, N. 1269)
NG1 Admission Requirements #
A Bachelor’s Degree, or another suitable degree obtained abroad, is a requirement to be admitted to the Master’s Degree in Computer Science.
Knowledge of key aspects of computer science concerning computer architecture, algorithms and data structures, programming languages, databases, computer networks, operating systems, and necessary mathematical tools is required.
In any case, graduates need to have earned at least university 90 credits in the following fields to have access to the Master’s Degree:
- INF/01
- ING-INF/01, ING-INF/02, ING-INF/03, ING-INF/04, ING-INF/05
- FIS/01, FIS/02, FIS/07
- MAT/01, MAT/02, MAT/03, MAT/05, MAT/06, MAT/07, MAT/08, MAT/09
Students who do not satisfy such requirements can enrol in single courses, as provided by the Regulations for Sapienza Students, and sit for the related exams before enrolling in the Masters Degree.
Students who do not yet possess a bachelor’s degree can also enrol in the Master’s Degree as long as they graduate by the date indicated in the related regulations of that academic year.
A good knowledge of both written and oral English is also required, at B2 or a higher level.
NG2 Assessment of Admission Requirements #
Requirements will be assessed by a committee appointed by the Area Educational Board, that will automatically approve (or by assessing any compatibility among academic disciplines) admission to the Masters Degree in Computer Science of those students who have earned at least:
- 70 credits relating to INF/01 and/or ING/INF-05 disciplines.
Students who do not possess the credits mentioned above will be interviewed by the committee to assess their knowledge.
NG3 Transitions, Transfers, Degree Course Shortening, Credits Recognition #
NG3.1 Transitions and Transfers #
Transitions from old/former Computer Science academic systems
Following on from former changes and the establishment of the Master’s Degree in Computer Science as provided by decree D.M.270/04 students who have already enrolled in the following Sapienza degree programs will nevertheless acquire the Specialistica (Master’s Degree in the former academic system) in Computer Science.
Students enrolled in the degree programme mentioned above can move to the Master’s degree in Computer Science without paying the costs of transition, as provided by section 8, par. 32 of the Regulations for Sapienza Students. Applications for transitions are assessed by the Area Educational Board as follows:
- by determining which exams can be validated in the current academic system and their related marks, according to regulations approved by the Area Educational Board and indicated on the web page of the degree program;
- by indicating the year in which the student is going to be enrolled;
- by determining any additional learning requirements;
- by formulating a completion plan to acquire the degree
Applications to move to the Master’s Degree in Computer Science must be handed in by the deadline and as indicated in the Regulations for Sapienza Students and can be accepted only when the year to which the student is admitted is active.
Applications of students from other Sapienza Master’s Degrees or Specialistica (Master’s degree in the former academic system) and applications for transfer from other universities, military academies or other higher education military institutions are subject to the Area Educational Board’s approval:
- by assessing the possibility for a total or partial recognition of the student’s former academic career, thus by validating some or all passed exams, earned credits and related marks; in the case of transitions between former D.M. 270 courses of the same class at least 50% of earned credits in each academic discipline (par. 3 section 9 of the decree pertaining to Master’s Degrees) will be recognized;
- by indicating the year in which the student is going to be enrolled;
- by determining any additional learning requirements;
- by formulating a completion plan to acquire the degree
If, on the basis of his/her career, a student can be admitted to a year following all those active in the current academic system, he/she can choose to enrol in the year corresponding to the degree programme of the former academic system or in the year of the most advanced programme of the current academic system active at the time (par. 33, section 5 of the university regulations).
Applications to move/pass to the Master’s Degree in Computer Science must be handed in by the deadline and as indicated in the Regulations for Sapienza Students.
NG3.2 Degree Course Shortening #
Students who already possess a four-year or five-year degree, or a Specialistica (Master’s degree) earned according to a former academic system, or a Master’s degree earned according to a current academic system and would like to acquire a further degree can apply to the Area Educational Board to enrol in a year following the first one.
Applications are assessed by the Area Educational Board as follows:
- by assessing the possibility for a total or partial recognition of the student’s previous career and thus by validating some or all passed exams, any earned credits and their related marks;
- by indicating the year in which the student is going to be enrolled;
- by determining any additional learning requirements;
- by formulating a completion plan to acquire the degree.
If, on the basis of his/her career, a student can be admitted to a year following all those active in the current academic system, he/she can choose to enrol in the year corresponding to the degree programme of the former academic system or in the year of the most advanced programme of the current academic system active at the time (par. 33, section 5 of the university regulations).
Students cannot enrol in a Master’s Degree belonging to the same class of a previously acquired Masters degree.
Applications must be handed in by the deadline and as indicated in the Regulations for Sapienza Students.
NG3.3 Criteria for Credits Recognition #
All earned credits, if related to courses coherent with one of the Master’s Degree study plans can be recognized, as long as documented by courses syllabi. For students moving from degree programs of the same class, a minimum of 50% credits for each academic discipline are recognized.
The Area Educational Board can approve the equivalence among academic disciplines to recognize credits on the basis of courses’ syllabi and according to the Master’s Degree academic system.
Those credits earned through courses, which are equivalent to courses offered by the Master’s Degree, albeit differently named, can be recognized as relating to those courses named according to the Master’s Degree (in which students would like to enrol). In this case, the Area Educational Board approves credits as follows:
- if the number of earned credits corresponds to those of the equivalent course, they are automatically recognized;
- if the number of earned credits is different, the Area Educational Board will assess students’ curricula and recognize credits on the basis of additional interviews;
The Area Educational Board can approve specific correspondences between groups of courses of the Specialistica (Master’s degree in the former Academic system) in Computer Science, as provided by the former Sapienza decree D.M. 509 and groups of courses of the Master’s Degree in Computer Science, as provided by the former Sapienza decree D.M. 270, to simplify students’ transition to the new academic system. The list of correspondences is available at the Educational Affairs Office and on the degree program website.
The Area Educational Board can recognize as credits certified knowledge and professional skills according to current regulations, as well as other knowledge and skills acquired in post-secondary educational activities planned and organized with the University’s contribution. Such credits will correspond to 6 credits related to complementary activities.
Activities formerly recognized as credit provided within the degree program cannot be recognized again for the Master’s Degree.
NG4 Completion Plans and Individual Study Plans #
Students need to have their complete study plan officially approved by the Area Educational Board before having credits recognized for exams which are not compulsory for all students, failing which credits will be denied.
Students can obtain such approval in two different ways:
- By following one of the completion plans annually prepared by the Area Educational Board; a completion plan for each curriculum is described in paragraph OF5.3;
- By presenting an individual study plan. In both cases students need to submit their application online through the Infostud university platform.
Deadlines and requirements are indicated in detail at “Completion plans and study plans” on the following website: www.studiareinformatica.uniroma1.it
NG4.1 Completion Plans #
Following a completion plan involves:
- Selecting one of the four curricula;
- Selecting 9 courses within the two groups of the curricula’s courses, as required by each curriculum.
- The possibility to choose two supplementary courses among those automatically offered.
- The possibility to choose one or more courses related to the 12 elective credits. These courses can be chosen among all those included in the entire Sapienza Course Catalogue.
The completion plan, once prepared, is submitted by students to make sure that the courses, as specified at point 4, are coherent with their study plan. If this is the case, the completion plan is approved by the Area Educational Board and becomes an integral part of students’ career. If this is not the case, students will be asked to modify the list of courses related to the 12 elective credits.
From the day following the Area Educational Board’s approval, the student is authorized to register, besides the exams compulsory for all students, those related to elective courses listed in the adopted completion plan.
NG4.2 Individual Study Plans #
If a student does not adopt one of the proposed completion plans he/she needs to submit an individual study plan. Submitting an individual study plan involves:
- Choosing nine courses among core courses in at least one of the four curricula;
- Choosing two supplementary courses among those automatically offered;
- Choosing one or more courses related to the 12 elective credits. These courses can be chosen among all those included in the entire Sapienza Course Catalogue.
Students should submit their individual study plan, once prepared, to make sure that the chosen courses form a valid study plan. If this is the case, the individual study plan is approved by the Area Educational Board and becomes an integral part of students’ career. If this is not the case, students will be asked to modify it. The validity and coherence of the curriculum will be assessed according to the similarities with at least one of the four curricula.
From the day following the Area Educational Board’s approval, students are authorized to register, besides the exams compulsory for all students, those related to optional courses listed in their individual study plan.
NG4.3 Changes to Completion Plans and Individual Study Plans #
Students who have adopted a completion plan can adopt a different one in the following academic year or submit an individual study plan. Similarly, students whose individual study plan has already been approved can adopt a completion plan in the following academic years or submit a different individual study plan. Exams that have already been registered cannot be replaced in any case.
NG5 Didactic Activities #
Didactic activities are of a traditional type and are spread on a semester basis/throughout semesters.
Courses are taught through lectures, seminars and laboratory workshops, and the timetable allows sufficient time for students’ autonomous study.
The minimal duration of the degree program is 4 semesters, equal to two years.
NG5.1 ECTs #
ECTs measure the amount of work carried out by students to achieve learning outcomes. Students earn ECTs by passing exams with or without marks, when this is the case.
According to the credit system adopted by Italian and European universities one credit corresponds to 25 hours of students’ commitment, including group learning activities, such as lectures, workshops, lab activities) and autonomous study.
In the Master’s Degree in Computer Science, as provided by par. 23 of the University Regulations, one credit corresponds to a number of class hours which can vary as follows:
- one class credit: from 6 to 10 hours
- one workshop credit: from 9 to 12 hours
- one laboratory credit: from 20 to 25 hours
For each course, the Area Educational Board determines the number of hours, as indicated above.
Courses’ individual descriptions, available on the degree programme website, indicate the number of credits and hours of teaching for each activity, together with requirements, learning outcomes and syllabi.
The total amount of workload to acquire a Master’s degree is 120 credits.
As far as the Master’s Degree in Computer science is concerned, the number of hours available to students for autonomous study or other individual educational activities is at least 50% of the total number of hours.
NG5.2 Academic Calendar #
The academic calendar is organized in two periods of teaching and three periods of exams, according to the following approximate schedule: • first teaching period: from late September to late December; • second teaching period: from late February to early June; • first exam period: from early January to late February; • second exam period: from early June to late July; • third exam period: September.
• extraordinary exam periods: April and November (only for students outside prescribed years, repeating the year or employed in the Student Affairs Office, or students who want to graduate in the following graduation sessions (respectively, January and July), and apply to do so by submitting a certificate regarding their status as final year students).
For each course, there are:
- two exam dates in the session immediately following the end of the course (January–February for the courses of the first teaching period, June-July for the courses of the second teaching period).
- three exam dates in the remaining sessions, one of which in September and two in the other session.
- Two further exam dates per year in November and April for students outside prescribed years, repeating the year and working students, as indicated on the degree program website.
The start and end dates of the teaching and exam periods are available online.
NG5.3 Exams #
Students’ achievements are expressed, for each course, through marks out of 30, and the minimum mark to pass the exam is 18/30, or a pass in the case of exams without marks.
The following elements can contribute to the final assessment:
- a written text, usually divided into several tests during and at the end of the course;
- an oral exam;
- students’ autonomous work.
NG6 Attendance, courses sequence, transition to following years #
Constant attendance of lectures is highly recommended but not compulsory.
The Master’s Degree in Computer Science does not require a fixed courses sequence; prerequisite knowledge, if any, is specified according to courses’ syllabi. The sequence of courses in the study plan is a clear indication of the ideal order that students should follow in terms of courses to attend and their related exams. In particular, students are advised as follows:
- sit for the exams of the courses taught in the second teaching period, of each academic year, only after having passed all those of the first period;
- sit for second year exams only after having passed all first year exams.
There are no specific requirements to move to the second year of the Master’s Degree in Computer Science
NG7 Part-Time Regime #
Terms and conditions for requests for part-time regime and related regulations are as provided by par. 13 of the Regulations for Sapienza Students and are available on the Sapienza website.
NG8 Students outside prescribed years and validity of earned credits #
As provided by par. 32 of the Regulations for Sapienza Students the latter are considered outside prescribed years, when, despite having attended all educational activities according to the current regulations, they have not passed all exams and thus have not earned the number of credits necessary to graduate in two years.
As provided by par. 33 of the Regulations for Sapienza Students:
- full-time students outside prescribed years need to pass all exams required to complete their academic career within a period which is double the normal duration of the degree programme,
- part-time students outside prescribed years need to pass all exams required to complete their academic career within a period which is double the agreed duration for part-time study.
When all the above-mentioned requirements are met, the Area Educational Board will assess the validity of the credits earned in each case and authorize them only in relation to foundation courses. Students are required to submit an application to the Student Affairs Office as specified in the Regulations for Sapienza Students.
NG9 Tutoring #
Tutoring is offered to students of the Master’s Degree in Computer Science by academic staff indicated by the Area Educational Board. Academic staff available to act as tutors and tutoring details will be indicated every academic year by the Educational Affairs Office and on the degree programme website. Tutoring includes a variety of services, both individual and collective, and is subject to specific regulations available online.
NG10 Honours Programmes #
Students can take part in Honours Programmes for the Master’s Degree when enrolling in the second year.
Terms and requirements are available on the degree programme website, where students can see how to apply and download the application form.
NG11 Final Exam #
Before being admitted to the final exam, students need to possess all the credits required by the academic system regarding activities which are different from the final exam and need to have met all administrative requirements as provided by the University Regulations.
The final exam consists of submitting and discussing a written final thesis, preferably in English, offering the results of an original applied, experimental or research work.
The committee will assess the thesis’ originality. If such assessment is negative, students will not be admitted to the final exam.
Students prepare their thesis with the support of a supervisor (he/she can be a member of the academic staff teaching in the Master’s Degree or any other Italian degree programmes or Italian or foreign research institute) and they normally do so in their second year by dedicating approximately 50% of their total study time.
The final mark is based on the assessment of the students’ careers, thesis and final exam, as well as further elements aimed to encourage the completion of exams in the period of time indicated by the academic system.
The Dissertation Panel expresses its marks out of 100 and can unanimously attribute the highest marks cum laude.
NG12 Application of par. 6 of Students’ regulations (R.D. 4.6.1938, N. 1269) #
Students enrolled in the Master’s Degree in Computer Science can attend two courses, and sit for the respective exams of other faculties to enrich their career, as provided by par.6 of the R.D. N.1239 of 4/6/1938, by submitting to the Educational Affairs Office an application form addressed to the Area Educational Board by the end of January of each year.
Given the scientific and cultural significance of this norm, the Area Educational Board has established that only those students who have earned at least 36 credits of the Master’s Degree in Computer Science can apply.