Software Development

Design and develop secure software and use the latest technologies including modern programming languages, operating systems, networks, distributed computing systems, databases and modelling. You also carry out quality assurance tasks.

Major must include

120 points from the courses listed below including COMP503, 60 points at level 6 including either COMP604 or COMP611 and 45 points at level 7.

Minor must include

60 points from the courses listed below including COMP503, 30 points at level 6 and 15 points at level 7.

Level 5 courses

Level 6 courses

Level 7 courses