Bachelor of Engineering (Software Engineering) (Honours) - Plan BH120CY

Bachelor of Engineering (Software Engineering) (Honours) - Plan BH120CY

Student type:
Entry score:

Not available

Duration:
Full-time 4 years
Part-time 8 years
Fees:

Commonwealth supported places

Next intake:
February
Location:
Melbourne City
Entry score:

See admissions

Duration:
Full-time 4 years
Fees:

AU$45,120 (2025 annual)

Next intake:
February
Location:
Melbourne City

CRICOS code: 115631B

For students who commence their study in this program from 1 January 2016 onwards, please note that some courses listed in this structure will have their course marks count toward your program's weighted average mark. Your weighted average mark will determine the honours level of your award once you have completed the program. If a course counts toward your weighted average mark, that fact will be stated in its course guide.

For more information about the weighted average mark, please click here.

To graduate you must complete the following:

Twenty-Six (26) core courses
Two University Electives
Four (4) courses (48cp) from one of the following combinations:

  • Combination 1: Four (4) courses from one of the Program Minor lists or;
  • Combination 2: Four (4) courses from any of the Program Minor lists;

A minor is typically 48 credit points.

The Minor Studies Courses List can be found at the end of the Program Structure

Note: All Courses listed may not be available each semester

Year One of Program
Complete the following Seven (7) Courses:
Course TitleCredit PointsCourse CodeCampus
Engineering Mathematics12MATH2393City Campus
Engineering Science12OENG1208City Campus
Introduction to Professional Engineering Practice12OENG1166City Campus
Digital Fundamentals12OENG1206City Campus
Introduction to Engineering Design12OENG1250City Campus
Engineering Computing 112EEET2246City Campus
Introduction to Electrical and Electronic Engineering12EEET2249City Campus
ANDComplete One (1) of the following Courses: If you have not completed VCE Maths methods or VCE Specialist Maths or equivalent, you must choose Introduction to Engineering Mathematics from this list:
Course TitleCredit PointsCourse CodeCampus
Introduction to Engineering Mathematics12MATH2395City Campus
Introduction to Environmental and Sustainable Systems Engineering12CIVE1186City Campus
AND
Year Two of Program
Complete the following Seven (7) Courses:
Course TitleCredit PointsCourse CodeCampus
Practical Database Concepts12ISYS3412City Campus
Software Engineering Fundamentals for IT12ISYS3413City Campus
Further Programming12COSC2391City Campus
Full Stack Development12COSC2758City Campus
Algorithms and Analysis12COSC2123City Campus
Introduction to Embedded Systems12EEET2256City Campus
Computing Theory12COSC1107City Campus
ANDSelect and complete One (1) of the following courses not already completed. If you completed Intro to Eng Maths in yr 1 you must select and complete Intro to Env & Sus Sys Eng and complete Sys Eng Principles in place of one University elective in yr 4.
Course TitleCredit PointsCourse CodeCampus
Introduction to Environmental and Sustainable Systems Engineering12CIVE1186City Campus
Systems Engineering Principles12MIET2385City Campus
AND
Year Three of Program
Complete the following Four (4) Courses:
Course TitleCredit PointsCourse CodeCampus
Embedded System Design and Implementation12EEET2096City Campus
Software Engineering: Process and Tools12COSC2299City Campus
Software Engineering Design12EEET2250City Campus
Network Fundamentals and Applications12EEET2368City Campus
ANDComplete Forty-Eight (48) credit points from your Selected Combination.
AND
Year Four of Program
Complete the following Six (6) Courses:
Course TitleCredit PointsCourse CodeCampus
Engineering Capstone Project Part A12OENG1167City Campus
Operating Systems Principles12COSC1114City Campus
Engineering Capstone Project Part B12OENG1168City Campus
Embedded Systems: Operating Systems and Interfacing12EEET2145City Campus
Software Testing12ISYS1087City Campus
Systems Architecture and Design12ISYS3459City Campus
ANDSelect and Complete Two (2) Courses from any:University Elective
AND
Minor List
List of Minor(s):
AND
Minor: Cloud Computing
Select and Complete Four (4) Courses from the following list that have not been completed as Core Courses:
Course TitleCredit PointsCourse CodeCampus
Cloud Foundations12COSC2757City Campus
Cloud Developing12COSC2821City Campus
Cloud Operations12COSC2824City Campus
Cloud Architecting12COSC2829City Campus
Cloud Security12INTE2402City Campus
AND
Minor: Enterprise Systems Development
Complete the following One (1) Course: Note: Students who do not complete Full Stack Development as a Core Course in their program must complete it to successfully complete this minor.
Course TitleCredit PointsCourse CodeCampus
Further Programming12COSC2391City Campus
ANDSelect and Complete Three (3) Courses from the following list that have not been completed as Core Courses:
Course TitleCredit PointsCourse CodeCampus
Full Stack Development12COSC2758City Campus
Software Testing12ISYS1087City Campus
Database Applications12ISYS1102City Campus
Web Development Technologies12COSC2276City Campus
iPhone Software Engineering12COSC2471City Campus
Rapid Application Development12COSC2675City Campus
Software Engineering: Process and Tools12COSC2299City Campus
Programming Internet of Things12COSC2674City Campus
Algorithms and Analysis12COSC2123City Campus
Enterprise Application Development 112COSC3091City Campus
Mobile Application Development12COSC2309City Campus
AND
Minor: Artificial Intelligence & Machine Learning
Select and Complete Four (4) Courses from the following list that have not been completed as Core Courses:
Course TitleCredit PointsCourse CodeCampus
Artificial Intelligence12COSC1127City Campus
Games and Artificial Intelligence Techniques12COSC2527City Campus
Machine Learning12COSC2673City Campus
Deep Learning12COSC2972City Campus
Programming Autonomous Robots12COSC2814City Campus
AND
Minor: Creative Computing
Complete the following Four (4) Courses:
Course TitleCredit PointsCourse CodeCampus
Games Studio 112COSC2348City Campus
Mixed Reality12COSC2476City Campus
Interactive 3D Graphics and Animation12COSC1187City Campus
Games and Artificial Intelligence Techniques12COSC2527City Campus
AND
Minor: Data Science
Complete the following Four (4) Courses:
Course TitleCredit PointsCourse CodeCampus
Practical Data Science12COSC2738City Campus
Advanced Programming for Data Science12COSC2815City Campus
Data Visualisation with R12MATH2237City Campus
The Data Science Professional12COSC2818City Campus
AND
Minor: Cyber Assurance
Select and Complete Four (4) courses from the following list that have not been completed as Core Courses:
Course TitleCredit PointsCourse CodeCampus
Data Communication and Net-Centric Computing12COSC1111City Campus
Security in Computing and Information Technology12COSC2536City Campus
Security Testing12INTE2547City Campus
Cyber Security Attack Analysis and Incidence Response12INTE2626City Campus
Cloud Security12INTE2402City Campus
Computer and Internet Forensics12COSC2301City Campus
AND
Cross-disciplinary Minors:
List of Minors:
AND
Minor: Blockchain Enabled Business
Complete the following 48 credit points:
Course TitleCredit PointsCourse CodeCampus
The Blockchain Economy12ECON1349City Campus
Cryptofinance & Cryptocurrency12BAFI3236City Campus
Blockchain Applications and Smart Contracts12INTE2554City Campus
Blockchain for Business12ISYS3408City Campus
AND
Minor: Entrepreneurship
Complete the following 48 credit points:
Course TitleCredit PointsCourse CodeCampus
The Foundations of Entrepreneurship12BUSM1311City Campus
Applied Entrepreneurship12BUSM4052City Campus
Driving Innovation in Organisations12BUSM1321City Campus
Entrepreneurship and Global Challenges12BUSM4054City Campus
aboriginal flag
torres strait flag

Acknowledgement of Country

RMIT University acknowledges the people of the Woi wurrung and Boon wurrung language groups of the eastern Kulin Nation on whose unceded lands we conduct the business of the University. RMIT University respectfully acknowledges their Ancestors and Elders, past and present. RMIT also acknowledges the Traditional Custodians and their Ancestors of the lands and waters across Australia where we conduct our business - Artwork 'Sentient' by Hollie Johnson, Gunaikurnai and Monero Ngarigo.

aboriginal flag
torres strait flag

Acknowledgement of Country

RMIT University acknowledges the people of the Woi wurrung and Boon wurrung language groups of the eastern Kulin Nation on whose unceded lands we conduct the business of the University. RMIT University respectfully acknowledges their Ancestors and Elders, past and present. RMIT also acknowledges the Traditional Custodians and their Ancestors of the lands and waters across Australia where we conduct our business.