Skip to Content

Major: Software Engineering

Major details:

Software Engineering

SEN01

Department:
Department of Electronic Engineering
Faculty:
Faculty of Science

This major must be completed as part of an award. The general requirements for the award must be satisfied in order to graduate.

Requirements for the Major:

Completion of a minimum of 36 credit points including the following prescribed units:

Credit points

100 level

Required
3
Introduction to Computer Science (3)
 
Required
3
Fundamentals of Computer Science (3)
 
Required
either
or
 
Digital Fundamentals (3)
 
3
Digital Fundamentals and Numerical Techniques (3)
 
Required
either
or
 
Mathematics IA (3)
 
3
Mathematics IA (Advanced) (3)
 
Required
either
or
 
Mathematics IB (3)
 
3
Mathematics IB (Advanced) (3)
 

200 level

Required
3
Algorithms and Data Structures (3)
 
Required
3
Object-Oriented Programming Practices (3)
 
Required
3
Software Engineering (3)
 

300 level

Required
3
Programming Languages (3)
 
Required
3
Algorithm Theory and Design (3)
 
Required
3
Management of IT Systems and Projects (3)
 

400 level

Required
either
or
 
Advanced Software Engineering (3)
C
3
Advanced Software Engineering (3)
C

TOTAL CREDIT POINTS REQUIRED TO SATISFY THIS MAJOR

36
Note:
Units marked with a C are Capstone units.