Course Registration

To select appropriate courses for registration via the class enrollment process in the SIS, you should refer to the course descriptions and other details given in the Course Catalog.

Each course has:

  • A course code that starts with four letters followed by four digits. The letters show the area or program of study or the department offering the course. The first digit of the number code indicates the academic level of the course:

    1 =
      Introductory courses
    2 =
      Intermediate courses
    3/4 =
      Advanced courses or courses for specialist study
  • A specified number of credits, for example, 0, 1, 2 or 3. To earn 1 credit, you can generally expect to spend 40 to 50 hours, including scheduled hours of instruction, preparing, revising and doing assigned work.

Eligibility and Conditions

Some courses are restricted to specific students. For example, only students registered in a major may be allowed to take courses required for the major. Enrollment conditions may be included in course descriptions or announced before or during the class enrollment period. You should make sure you satisfy all the requirements before you enroll in a course. If in doubt, seek advice.

Prerequisites and Co-requisites

A prerequisite for a course may be a specific level of attainment in a public examination, or a course that must be taken and passed before you can enroll for the course in question.

A co-requisite is a course that must be taken prior to, or at the same time as, the course in question.

Exemptions from prerequisite or co-requisite requirements require the approval of the instructor responsible for the course.


An exclusion means you cannot enroll in the course in question if you reached a specified level of attainment in a public exam or if you have taken, or are registered in, a specified HKUST course.

Co-listed, Multi-coded and Equivalent Courses

Courses marked with [Co-list with] may share most or all lectures and other learning activities with other courses. Co-listed courses would differ from each other at least partially in assessment schemes or assignments. You may register and earn credit for only one of the co-listed courses. These courses may not be arranged for co-listing on a regular basis, but is subject to the discretion of the course offering department(s).

Course carrying [Alternate code(s)] is a single course that is offered under two or more course codes with identical course content and assessment scheme. You may register and earn credit for only one of the codes under a multi-coded course.

Equivalent courses are courses that can meet the same program requirement. You may earn credit for only one of the equivalent courses.