Bachelor of Software Engineering - Plan BP096P23

Bachelor of Software Engineering - Plan BP096P23

Student type:
Entry score:

ATAR 82.60

Duration:
Full-time 4 years
Fees:

Commonwealth Supported Places

Next intake:
February
Location:
Melbourne City
Entry score:

See admissions

Duration:
Full-time 4 years
Fees:

AU$45,120 (2027 annual)

Next intake:
February
Location:
Melbourne City

CRICOS code: 110799G

To graduate you must complete the following: Note: All courses listed may not be available each semester

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:
  • Two (2) STEM Future Technology Skills courses (24 credit points); and
  • Fourteen (14) Core courses comprising two 24CP-courses and ten 12CP-courses (totalling 192 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.

Students must complete a series of compulsory onboarding modules during their first semester or study period. Complete the following Six (6) Courses:

Course Title Credit Points Course Code Campus
Java Programming Bootcamp 12 COSC2801 City Campus
Java Programming Studio 24 COSC2803 City Campus
Introduction to Mathematics for Computing 12 MATH2466 City Campus
Mathematics for Computing 1 12 MATH2411 City Campus
C++ Programming Bootcamp 12 COSC2802 City Campus
C++ Programming Studio 24 COSC2804 City Campus

Complete the following Eight (8) Courses

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
Software Requirements Engineering 12 COSC2274 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

Complete the following Four (4) Courses

Course Title Credit Points Course Code Campus
Industry Experience 3a 36 INTE2376 City Campus
Foundations of Artificial Intelligence 12
Course Code Campus
COSC2960 City Campus
COSC3094 Bundoora Campus
Industry Experience 3b 36 INTE2377 City Campus
Innovation Ecosystem and the Future of Work 12
Course Code Campus
OENG1235 City Campus
OENG1279 Bundoora Campus

Complete the following Three (3) Courses

Course Title Credit Points Course Code Campus
Computing Theory 12 COSC1107 City Campus
Software Engineering Project 24 COSC2410 City Campus
Operating Systems Principles 12 COSC1114 City Campus

AND

Complete Forty-eight (48) credit points from your Selected Combination:

from your Selected Combination:

List of Minors:

Complete 48 credit points from the following (that have not already been completed as Core Courses):
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
Managing Semi-structured and Unstructured Data 12 ISYS1079 City Campus
Social Media and Networks Analytics 12 COSC3047 City Campus
Programming Autonomous Robots 12 COSC2814 City Campus

Complete 48 credit points from the following:
Course Title Credit Points Course Code Campus
Blockchain Technology Fundamentals 12 INTE2627 City Campus
Developing Blockchain Applications 12 INTE2628 City Campus
Frontiers of the Digital Economy 12 ECON1349 City Campus
Digital Economy and Blockchain Applications 12 INTE2554 City Campus
Blockchain Innovations and Case Studies 12 INTE2629 City Campus

Complete 48 credit points from the following (that have not been completed as Core Courses):
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 Computing 12
Course Code Campus
COSC2626 City Campus
COSC2819 Melbourne transfer to Vietnam
Cloud Architecting 12 COSC2829 City Campus
Cloud Security 12 INTE2402 City Campus

Complete 48 credit points from the following:
Course Title Credit Points Course Code Campus
Games Studio 1 12 COSC2348 City Campus
Games Studio 2 12 COSC2349 City Campus
Mixed Reality 12 COSC2476 City Campus
Games and Artificial Intelligence Techniques 12 COSC2527 City Campus

Complete 48 credit points from the following (that have not already been completed as Core Courses):
Course Title Credit Points Course Code Campus
Data Communication and Net-Centric Computing 12 COSC1111 City 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
Computer and Internet Forensics 12 COSC2301 City Campus

Complete 48 credit points from the following:
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
Practical Statistics 12 MATH2412 City Campus
Case Studies in Data Science 12 COSC2816 City Campus
The Data Science Professional 12 COSC2818 City Campus

Complete 12 credit points from the following. (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 Title Credit Points Course Code Campus
Further Programming 12 COSC2391 City Campus

AND

Complete 36 credit points from the following (that have not already been completed as Core Courses):
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
Software Engineering: Process and Tools 12 COSC2299 City Campus
Programming Internet of Things 12 COSC2674 City Campus
Algorithms and Analysis 12 COSC2123 City Campus
Enterprise Application Development 1 12 COSC3091 City Campus
Mobile Application Development 12 COSC2309 City Campus

List of Minors:

Complete 48 credit points from the following:
Course Title Credit Points Course Code Campus
Cell Biology and Biochemistry 12
Course Code Campus
BIOL2146 City Campus
BIOL1159 Bundoora Campus
Genetics and Molecular Biology 12
Course Code Campus
BIOL2262 City Campus
BIOL2263 Bundoora Campus
Computational Biology 12 BIOL2526 City Campus
Systems Biology 12 BIOL2512 City Campus

Complete 36 credit points from the following:
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

AND

Complete 12 credit points from the following:
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
aboriginal flag float-starttorres strait flag float-start

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.

Learn more about our commitment to Aboriginal and Torres Strait Islander peoples