For students commencing in 2026, key changes to the Bachelor of Engineering (Honours) Software Specialisation include a revised core structure and the introduction of new compulsory course offerings.
| | Pre-2026 | 2026 |
| Core courses | 34 units for all Software Engineering Compulsory Courses: COMP3400 COMP3506 CSSE2002 CSSE2010 CSSE2310 CSSE3012 CSSE3200 CSSE6400 DECO2500 DECO3801 ENGG1300 INFS1200 MATH1061 or MATH1081 STAT2203 REIT4841 or REIT4842 ENGG4901 or ENGG4902 | 34 units for all Software Engineering Compulsory Courses: COMP2701 COMP3506 CSSE2002 CSSE2010 CSSE2310 CSSE3030 CSSE3200 CSSE4801 CSSE6400 DECO2500 ENGG1300 INFS1200 MATH1061 or MATH1081 STAT2203 REIT4841 or REIT4842 ENGG4901 or ENGG4902 |
| Program Elective Courses | 2 units from BE(Hons) Program Elective Courses | 2 units from BE(Hons) Program Elective Courses |
1. Core courses
New compulsory courses will be introduced in the Software Engineering specialisation, including COMP2701 Generative Artificial Intelligence, CSSE3030 Software Testing and Automation, and CSSE4801 Software Engineering Studio: Build.
COMP2701 can be substituted for COMP3400. Students may take both courses if they wish.
CSSE4801 will be offered from Semester 2, 2027 replacing DECO3801 Design Computing Studio 3 – Build. Students who have not completed DECO3801 before 2027 will be required to take CSSE4801 instead. As these two courses are incompatible, students may complete only one.
Several courses will be removed from the compulsory list: COMP3400 Functional and Logic Programming, DECO3801 Design Computing Studio – Build, and CSSE3012 The Software Process (proposed for discontinuation from 2027).