The BSc Electrical and Computer Engineering programme is delivered nominally over three academic years and is organised into three levels with each level spanning one academic year. Levels 1 and 2 deliver compulsory courses that form the educational core for the practice of Electrical and Computer Engineering. Level 3 delivers some compulsory courses, but allows focus on particular thematic areas within Electrical and Computer engineering. Students must select at least one thematic area and register for mandatory courses within that theme. Available thematic areas are:
  • Communication Systems
  • Computer Systems Engineering
  • Control Systems
  • Electronic Systems
  • Energy Systems.
The Level 3 suite of mandatory courses include a year-long, student-driven research and development project. ECNG 3020 Special Project is the capstone project of the BSc Electrical and Computer Engineering programme and is the final course in the Engineering Practice Stream. It carries a weighting of 20% of the final GPA.
The table below gives details of the programme credit structure and links to the Level 1, 2 and 3 course listings. The Undergraduate regulations and the BSc programme course descriptions can be found in the Faculty of Engineering Undergraduate Regulations and Syllabuses booklet. Students, particularly those registering for electives, must consult the current Registration Guide before registering for courses.
Level Courses
(click for course listing)
Level 1 All courses compulsory 30
Level 2 All courses compulsory 30
Level 3 Compulsory
Special Project


Students are required to complete a minimum of 93 credits for the award of the BSc degree in Electrical and Computer Engineering. Students who have failed the Special Project or completed the degree in more than eight semesters are not eligible for an honours Degree.

Top of Page