Software Engineering Subject regulations
Software is everywhere: from spacecraft to smart watches. Software Engineers design, develop, maintain, test, verify, and oversee complex software-intensive projects while assuring their high quality. These highly interconnected systems must meet multiple requirements, including correctness, usability, performance, safety, and security. They use technologies such as cloud, web, database, networks, mobile, IoT, proof assistants, testing platforms and embedded systems.
Software Engineering is available as a specified programme for the Bachelor of Engineering with Honours (BE(Hons)).
To complete the specified programme in Software Engineering, students must complete the following programme.
Students are encouraged to contact the Division of STEM for programme advice.
Other qualifications
Prescriptions for:
-
Year 1 Students must take the following papers: COMPX101, COMPX102, ENGEN101, ENGEN102, ENGEN170, ENGEN180 and MATHS135.
Students must also take one paper from the following General -Engineering-Science papers: APHYS111, CHEMY100, CHEMY101, CHEMY102, CSMAX175, ENGEN110, ENGEN111, ENGEN112, PHYSC100, DATAX121, DATAX111 or COMPX171.
-
Year 2 Students must take the following papers: COMPX230, COMPX234, COMPX225, COMPX241, COMPX242, ENGEN270 and ENGEN271.
Students must also take one paper from the following Intermediate-Mathematics papers: ENGEN201, MATHS201, MATHS202, MATHS203, MATHS235, DATAX201, DATAX221, or DATAX222.
Students must also take one paper from the following General-Computing papers: COMPX216, COMPX271, ENGEE281 or any paper from the Advanced Computing papers as defined in the Year 3 section.
If you are studying the Diploma in Engineering Management, concurrent with the BE(Hons), you must complete ENGEN272 (in place of ENGEN271).
-
Year 3 Students must take the following papers: COMPX301, COMPX324, COMPX341, COMPX361, COMPX374, ENGEN370 and ENGEN371.
Students must also take two papers from the following Advanced-Computing papers: COMPX304, COMPX307, COMPX310, COMPX322, COMPX323, COMPX364, COMPX367, COMPX349 or ENGEE319.
If you are studying the Diploma in Engineering Management, concurrent with the BE(Hons), you must complete ENGEN372 (in place of ENGEN371).
-
Year 4 Students must take ENGEN570 and ENGEN582, and 30 points from 500 level COMPX papers listed under Software Engineering.
Students must also take at least two papers from the following Specialised-Software-Engineering-Design papers: COMPX518, COMPX519, COMPX526, COMPX527, COMPX529, COMPX532, COMPX539, COMPX552, COMPX553, or COMPX554.