Class Timetables

IMPORTANT: Please check the timetables regularly for updates.

AY2024/2025

UNDERGRADUATE LEVEL COURSES

Semester I, AY2024/2025

Semester II, AY2024/2025

(Estimate to be update in Nov/Dec 2024)

B.Eng. Year 2 B.Eng. Year 2
B.Eng. Year 3 & 4 B.Eng. Year 3 & 4
Lab Schedule for B.Eng year 2 core courses Lab Schedule for B.Eng year 2 core courses
Freshmen Sample Timetable for AY24/25 intake Freshmen Timetable for AY24/25 Intake

GRADUATE LEVEL COURSES

Semester I, AY2024/2025

Semester II, AY2024/2025

(Estimate to be update in Nov/Dec 2024 only)

M.Sc (Electrical Engineering) coursework programme

~ Prescribed elective courses ~

M.Sc (Electrical Engineering) coursework programme

~ Prescribed elective courses ~

M.Sc (Computer Engineering) coursework programme

~ Prescribed core and elective courses ~

M.Sc (Computer Engineering) coursework programme

~ Prescribed core and elective courses ~

M.Sc (Semiconductor Technology & Operations) coursework programme

~ Prescribed core and elective courses ~

M.Sc (Semiconductor Technology & Operations) coursework programme

~ Prescribed core and elective courses ~

ECE (Ph.D, EngD, M.Eng) research programme 

~ Elective courses ~

ECE (Ph.D, EngD, M.Eng) research programme 

~ Elective courses ~

CET and service courses CET and service courses

Note to students:

  • Use the NUSmods to check for clash in either class or examination schedule.
  • Refer to the “Examination Directory” in the NUS student portal for exam related information. Login with student’s credential is required.