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 COMP500 and COMP503, 45 points at level 6 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
- COMP500 Programming Concepts and Techniques
- COMP503 Object Oriented Programming
Level 6 courses
- COMP602 Software Development Practice
- COMP603 Program Design and Construction
- COMP610 Data Structures and Algorithms
Level 7 courses
- COMP719 Applied Human Computer Interaction
- COMP721 Web Development
- ENSE701 Contemporary Methods in Software Engineering