About CourseReg

  • Home
  • About CourseReg

Introduction to CourseReg@EduRec

CourseReg@EduRec, replaces all the course registration systems used by individual Faculties and Schools, including the Centralised Online Registration System (CORS). Students will select course classes, tutorials and labs, as well as drop courses within CourseReg@EduRec. It serves all NUS students belonging to the following categories:

  • Undergraduate* (UG)
  • Graduate (GD)
  • Non-Graduating (NG)
  • Continuing & Professional Education (CPE)

*Except students from Yong Loo Lin School of Medicine (MBBS) and Faculty of Dentistry.


CourseReg@EduRec employs a rules-driven, priority-based engine to allocate courses based on each student’s:

  • Curricular needs;
  • Seniority in the programme; and
  • Course preferences

Rules-Driven: Curricular Needs

In defining a student’s curricular needs, rules are set to take the different programme requirements (e.g., Faculty, Major, Specialisation, Second Major, Minor, Core vs Elective courses) into consideration. These rules ensure that priority is, first and foremost, accorded to a student who needs a particular course to fulfil his or her programme requirements.

Priority-Based: Student Seniority

Beyond curricular needs, as senior students have a more limited time than junior students in securing courses before graduating from the University, priority is assigned to them. For undergraduate students, seniority is based on the year of study (e.g., Year 1 vs Year 4) while for graduate students, seniority is based on the total number of units they have completed to date.

Priority-Based: Course Preferences

A student’s preference for a particular course is also taken into consideration. This recognises that one student’s desire for a course may be different from another. Hence, priority is accorded to the student who ranks a course higher than another.

A Priority Score is computed for each course selected by students based on the above factors.

Click on respective student’s career below to learn about using CourseReg.

I am an

I am a Graduate

I am a Non-Graduating

I am a Continuing & Professional Education

  • Home
  • Academic Plan Application / Declaration