Students take a number of courses each academic term to make up the required course units (credits) for the academic year. Courses are of the following types:
- Core - key to the completion of the programme at each level. All core courses must be passed to qualify to go to the next level
- Mandatory - important courses that count towards final grades but may be carried over to the next level if not passed
- Elective - may not count in the final results
Also courses can be classified as:
- Co-requisites - If you're taking Course A, you must take B also
- Anti-requisites - If you're taking Course A, you can't take B
- Non-requisites - If you've taken Course A in the past, you can't take B
- Pre-requisites - To take Course A, you must have passed course B before