📖Program Curriculum
Core Subjects - All must be completed
Year 1
MATHS 1011 - Mathematics IA
ENG 1001 - Internationalernationalroduction to Engineering
ENG 1002 - Programming Matleb and C
ELEC ENG 1100 - Analog Electronics
MATHS 1012 - Mathematics IB
COMP SCI 1102 - Object Orientated Programming
COMP SCI 1106 - Internationalernationalroduction to Software Engineering
ELEC ENG 1102 - Digital Electronics
Year 2
COMP SCI 2103 - Algorithm Design & Data Structures
COMP SCI 2205 - Software Engineering Workshop
COMP SCI 2207 - Web & Database Computing
MATHS 2107 - Statistics & Numerical Methods II
COMP SCI 2000 - Computer Systems
COMP SCI 2201 - Algorithm & Design Structure Analysis
COMP SCI 2206 - Software Engineering Workshop II
Year 3
ENG 3004 - Systems Engineering & Industry Practice
COMP SCI 3001 - Computer Networks & Applications
COMP SCI 3004 - Operating Systems
COMP SCI 3318 - Software Engineering in Industry
Year 4
COMP SCI 4414A - Software Engineering Research Project A
COMP SCI 4405 - Research Methods in Software Engineering and Computer Science
COMP SCI 4023 - Software Process Improvement
COMP SCI 4414B - Software Engineering Research Project B
COMP SCI 4411 - Event Driven Computing
Internationalernationalernship
All Engineering students are required to complete a minimum 8 weeks of internship during the duration of their studies. For more information on Engineering Internationalernationalernships please click here.
Electives & Major Options
Defence Systems Major
1 Software Engineering Elective A & 1 Software Engineering Elective B
POLIC 1104 - Internationalernationalroduction to Comparative Politics
COMP SCI 3307 - Secure Programming
ENG 3305 - Human Factors for Decision Making
COMP SCI 4414A - Software Engineering Research Project A
ENG 4010 - Defence Leadership
COMP SCI 4414B - Software Engineering Research Project B
COMP SCI 4092 - Mobile Wireless Systems
ENG 4020 - Complex Systems Engineering
Smart Technologies Major
1 Software Engineering Elective A & 1 Software Engineering Elective B
COMP SCI 3007 - Artificial Internationalernationalelligence
MECH ENG 3032 - Micro-Controller Programming
Level III Computer Science Elective Software Engineering
COMP SCI 4414A - Software Engineering Research Project A
ELEC ENG 2100 - Digital Systems
COMP SCI 4414B - Software Engineering Research Project B
COMP SCI 4092 - Mobile & Wireless Systems
COMP SCI 4812 - Secure Software Engineering