Course Registration

  • Students must meet all course pre-requisites and co-requisites when registering for courses. Students are encouraged to follow the course flowchart for the on-going semester.
  • For any course that comes with a lab session (credit or non-credit), students must register for both the theory and lab components.
  • Students are limited to take no more than 14 credit hours per semester. However, students with good Academic standing (CGPA >= 3.5) may take up to 15 credits.
  • A student must fulfil the English requirement by the fifth semester after admission. Failing this, the student will not be allowed to register into other courses until the English requirement is fulfilled.

Course Retaking

  • Students may retake a course irrespective of their earned grade on that course
  • Students may retake a course maximum of one time


Following table shows the minimum CGPA requirements to apply for receiving a degree in any ECE undergraduate majors:

Curriculum Component Minimum CGPA Requirement
Overall  (including GED, major core, major elective, open elective) 2.0
All Major (CSE/EEE/ETE) core courses 2.0

GED: General Education   SEPS: School of Engineering and Physical Sciences