Registration Guidelines

The registration procedure, governed by the Registrar, Office of Academic Services (OAS), is as follows:

How to register for CML language courses depends on your status:
​Undergraduate Students
  • select a course online
  • register in STARS
  • register as soon as the online system is open for registration
Graduate Students
  • choose a course
  • complete the Application Form
  • email the signed form to Haslina in the CML Office
​Exchange Students
  • choose a course
  • send an e-Request through the NG Course Approval system
2. Admission to all CML Level 1 courses is restricted to first-time learners only. Students with any prior knowledge of the language or parts of the language and those with any previous study of, or learning time in the language - be in formally in other institutions or through self-study - are only eligible for admission to higher level courses. Students have to declare that they have absolutely no prior knowledge of the language or no previous study of the language to be eligible for a CML Level 1 course.
3. Important: Students who wish to enroll in a higher level course are required to take a placement test to determine their level of language proficiency. Click here for test dates and registration details.
4. Subject to class availability, students are assigned a course of their choice from the waitlist. This is subject to the maximum class size and according to University's priority in consultation with the Schools.
5. There is no restriction on the number of modern language electives that you can register in a semester. However, the maximum number of AUs allowed is pre-determined by your School.

In order to increase your chance of being enrolled to the courses of your choice, you should register for an alternative course. You have to decide whether to add or drop a course within the Add/Drop period (which is during the first two weeks of the semester).

  • Attend the first two tutorials in Week 2 of all courses that you have registered for. Ensure that you only register for a course that does not clash with your own Class Time Table.

  • REMINDER: (a) You must drop the course any time before the end of Week 2 (the end of the Add/Drop period), if you do not wish to continue with the elective. Otherwise, your registration is considered final and confirmed for the semester. A student who is still registered for a course after the Add/Drop period but did not attend lessons nor sit for any of the semester tests will be deemed to have read and failed the course. An "F" will appear on his/her official transcript. (b) In order to add a course, you must attend the classes for that course at the beginning of the semester. You are not allowed to add a course when you have not attended the first two tutorials in Week 2.

7. Students are not allowed to audit a course. Only students registered for courses are allowed to attend classes and are eligible to sit for the exams.
8. Classes for all modern language electives start in Week 2 of the semester.


Class Schedule

Click here to find the full list of language classes offered this semester.

Scroll down to “Humanities” under “Unrestricted Electives” and click on the grey box “Load Class Schedule” to bring you to the current semester timetable to view the various tutorial classes available.


If you encounter any problems, you can seek assistance by sending an email to OAS at or CML at or