BACHELOR DEGREES
Bachelor of Software Engineering
Program Structure
You must complete a total of 384 credit points (i.e.: Twenty two 12 credit point courses, Two 24 credit point courses, and two 36 credit point courses) as follows:
- Four (4) STEM Future Technology Skills courses (48 credit points); and
- Twelve (12) Core courses comprising two 24CP-courses and ten 12CP-courses (totalling 168 credit points); and
- One (1) Capstone course (24 credit points);
- 96 credit points comprising internship courses, and
- 48 credit points (e.g. four 12 credit point Software Engineering Option courses) from one of the following possible Combinations:
Combination 1: Complete Four (4) courses from one of the Software Engineering Minors; or
Combination 2: Complete Four (4) Software Engineering Option Courses; or
Combination 3: Complete 48 credit points of University Electives.
Software Engineering Option courses mean all courses listed within each Software Engineering Minor.
University Electives can include any Software Engineering Option course, or any other course on the University Electives website.
Rules on completion of Minors:
A minor is typically 48 credit points.
A maximum of one (1) Minor can be completed in this program.
Please note, a course can only be counted once in your program. Any course completed as part of the core courses in the program, including where you are given a choice of core option courses, cannot count towards the completion of a minor.
The Software Engineering Minor courses and cross-disciplinary Minor courses can be found at the end of the program structure. The courses in each Minor need to be completed in the sequence listed.
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Programming Bootcamp 1 | 12 | COSC2801 | City Campus |
Programming Studio 1 | 24 | COSC2803 | City Campus |
Mathematics for Computing 1 | 12 | MATH2411 | City Campus |
Foundations of Artificial Intelligence for STEM | 12 | COSC2960 | City Campus |
Programming Bootcamp 2 | 12 | COSC2802 | City Campus |
Programming Studio 2 | 24 | COSC2804 | City Campus |
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Introduction to Cyber Security | 12 | INTE2625 | City Campus |
Full Stack Development | 12 | COSC2758 | City Campus |
Software Engineering Fundamentals | 12 | ISYS1118 | City Campus |
Algorithms and Analysis | 12 | COSC2123 | City Campus |
Operating Systems Principles | 12 | COSC1114 | City Campus |
Software Engineering: Process and Tools | 12 | COSC2299 | City Campus |
Systems Architecture and Design | 12 | ISYS3459 | City Campus |
Software Testing | 12 | ISYS1087 | City Campus |
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Approved Industry Experience 1 | 36 | INTE2376 | City Campus |
STEM for Sustainable Development | 12 | ONPS2702 | City Campus |
Approved Industry Experience 2 | 36 | INTE2377 | City Campus |
Innovation Ecosystem and the Future of Work | 12 | OENG1235 | City Campus |
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Computing Theory | 12 | COSC1107 | City Campus |
Software Engineering Project | 24 | COSC2410 | City Campus |
Cyber-Physical-Biological Systems: Technology for a Digital World | 12 | BIOL2525 | City Campus |
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Artificial Intelligence | 12 | COSC1127 | City Campus |
Games and Artificial Intelligence Techniques | 12 | COSC2527 | City Campus |
Machine Learning | 12 | COSC2673 | City Campus |
Deep Learning | 12 | COSC2972 | City Campus |
Programming Autonomous Robots | 12 | COSC2814 | City Campus |
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Blockchain Technology Fundamentals | 12 | INTE2627 | City Campus |
Developing Blockchain Applications | 12 | INTE2628 | City Campus |
The Blockchain Economy | 12 | ECON1349 | City Campus |
Blockchain Innovations and Case Studies | 12 | INTE2629 | City Campus |
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Cloud Foundations | 12 | COSC2757 | City Campus |
Cloud Developing | 12 | COSC2821 | City Campus |
Cloud Operations | 12 | COSC2824 | City Campus |
Cloud Architecting | 12 | COSC2829 | City Campus |
Cloud Security | 12 | INTE2402 | City Campus |
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Games Studio 1 | 12 | COSC2348 | City Campus |
Mixed Reality | 12 | COSC2476 | City Campus |
Interactive 3D Graphics and Animation | 12 | COSC1187 | City Campus |
Games and Artificial Intelligence Techniques | 12 | COSC2527 | City Campus |
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Security in Computing and Information Technology | 12 | COSC2536 | City Campus |
Security Testing | 12 | INTE2547 | City Campus |
Cyber Security Attack Analysis and Incidence Response | 12 | INTE2626 | City Campus |
Cloud Security | 12 | INTE2402 | City Campus |
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Practical Data Science | 12 | COSC2738 | City Campus |
Advanced Programming for Data Science | 12 | COSC2815 | City Campus |
Data Visualisation with R | 12 | MATH2237 | City Campus |
The Data Science Professional | 12 | COSC2818 | City Campus |
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Further Programming | 12 | COSC2391 | City Campus |
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Full Stack Development | 12 | COSC2758 | City Campus |
Software Testing | 12 | ISYS1087 | City Campus |
Database Applications | 12 | ISYS1102 | City Campus |
Web Development Technologies | 12 | COSC2276 | City Campus |
iPhone Software Engineering | 12 | COSC2471 | City Campus |
Rapid Application Development | 12 | COSC2675 | City Campus |
Software Engineering: Process and Tools | 12 | COSC2299 | City Campus |
Programming Internet of Things | 12 | COSC2674 | City Campus |
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Cell Biology and Biochemistry | 12 | BIOL2146 | City Campus |
Genetics and Molecular Biology | 12 | BIOL2262 | City Campus |
Computational Biology | 12 | BIOL2526 | City Campus |
Genomics and Gene Technologies | 12 | BIOL2527 | City Campus |
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Linear Models and Experimental Design | 12 | MATH2203 | City Campus |
Multivariate Analysis | 12 | MATH2142 | City Campus |
Optimisation for Decision Making | 12 | MATH2055 | City Campus |
Course Title | Credit Points | Course Code | Campus |
---|---|---|---|
Applied Bayesian Statistics | 12 | MATH2305 | City Campus |
Analysis of Categorical Data | 12 | MATH2300 | City Campus |
Time Series and Forecasting | 12 | MATH2204 | City Campus |