To qualify for the degree of Bachelor of Engineering (Honours) (Software), students must satisfactorily complete a program of study consisting of the following requirements with a combined total of not less than 96 units, comprising:
- Core courses up to the value of 72 units and Elective courses to the value of 24 units with the option of a major in one of the following:
- Defence Systems
- Smart Technologies
- An Entrepreneurship minor can be presented within the program.