Red X iconGreen tick iconYellow tick icon

Discontinued programme - Bachelor of Science (BSc) majoring in Software Engineering

This qualification will no longer be offered from 2026.

YearPapersPoints
100-level COMP 101 Foundations of Information Systems 18
COMP 161 Computer Programming 18
COMP 162 Foundations of Computer Science 18
One of:
FINC 102 Business Mathematics
MATH 120 Mathematics for Scientists
MATH 130 Fundamentals of Modern Mathematics 1
MATH 140 Fundamentals of Modern Mathematics 2
18
200-level INFO 203 Human-Computer Interaction and User Experience 18
COSC 201 Algorithms and Data Structures 18
COSC 202 Software Development 18
COSC 203 Web, Databases, and Networks 18
300-level COSC 344 Database Theory and Applications 18
COSC 345 Software Engineering 18
COSC 349 Cloud Computing Architecture 18
INFO 310 Software Project Management 18
Plus 144 further points; must include 36 points at 200-level or above.

Up to 90 points may be taken from outside Science.

Notes: (i) Students are exempt from COMP 161 if they have gained entry to COMP 162 by passing COMP 151 with a grade of at least B or via an Advanced Placement Test. (ii) Students who have passed at least one of MATH 120, 130, 140, or FINC 102 as part of another subject's requirements do not need to pass another one of these papers to fulfil the Software Engineering requirements.
144
Total 360
Back to top