Skip to content
MakeMyCareer

BP096 · RMIT University · Bachelor degree

Bachelor of Software Engineering (Professional)

STEM College

Minimum ATAR
82.6
Full time
4 years
Part time
—
Credit points
—
Campus
Melbourne City
Mode
On campus

Overview

Develop the cutting-edge industry knowledge and skills that are essential for employment as a competent software developer with the potential to move into a leadership role.

Develop your software engineering skills to design, code, test and manage large quality-measured software systems. Discover more.

Course structure

Open a major, minor or specialisation to see its units.

Year One of Program

96 cp

Students must complete a series of compulsory onboarding modules during their first semester or study period. Complete 96 credit points from the following: Students must complete a series of compulsory onboarding modules during their first semester or study period.

  • COSC2801Java Programming Bootcamp12 cp
  • COSC2803Java Programming Studio24 cp
  • MATH2466Introduction to Mathematics for Computing12 cp
  • MATH2411Mathematics for Computing 112 cp
  • COSC2802C++ Programming Bootcamp12 cp
  • COSC2804C++ Programming Studio24 cp

Year Two of Program

96 cp

Complete 96 credit points from the following:

  • INTE2625Introduction to Cyber Security12 cp
  • COSC2758Full Stack Development12 cp
  • ISYS1118Software Engineering Fundamentals12 cp
  • COSC2123Algorithms and Analysis12 cp
  • COSC2274Software Requirements Engineering12 cp
  • COSC2299Software Engineering: Process and Tools12 cp
  • ISYS3459Systems Architecture and Design12 cp
  • ISYS1087Software Testing12 cp

Year Three of Program

96 cp

Complete 96 credit points from the following:

Year Four of Program

48 cp

Complete 48 credit points from the following: AND Complete 48 credit points from your Selected Combination. from your selected combination

Software Engineering Minors:

List of Minors: List of Software Engineering Minors:

Minor: Artificial Intelligence & Machine Learning

  • COSC1127Artificial Intelligence12 cp
  • COSC2527Games and Artificial Intelligence Techniques12 cp
  • COSC2673Machine Learning12 cp
  • COSC2972Deep Learning12 cp
  • ISYS1079Managing Semi-structured and Unstructured Data12 cp
  • COSC3047Social Media and Networks Analytics12 cp
  • COSC2814Programming Autonomous Robots12 cp

Minor: Blockchain Technologies

  • INTE2627Blockchain Technology Fundamentals12 cp
  • INTE2628Developing Blockchain Applications12 cp
  • ECON1349Frontiers of the Digital Economy12 cp
  • INTE2554Digital Economy and Blockchain Applications12 cp
  • INTE2629Blockchain Innovations and Case Studies12 cp

Minor: Cloud Computing

Minor: Creative Computing

Minor: Cyber Assurance

  • COSC1111Data Communication and Net-Centric Computing12 cp
  • COSC2536Security in Computing and Information Technology12 cp
  • INTE2547Security Testing12 cp
  • INTE2626Cyber Security Attack Analysis and Incidence Response12 cp
  • INTE2402Cloud Security12 cp
  • COSC2301Computer and Internet Forensics12 cp

Minor: Data Science

K1

Minor: Enterprise Systems Development

AND L1

Cross-disciplinary Minors:

List of Minors: List of Cross-disciplinary Minors M1

Minor: Design & Develop for Apple Platform

N1

  • COSC3099UI and UX for Apple Platform12 cp
  • COSC3100Getting Started with iOS App Development12 cp
  • COSC3101Human-Centred Development with Apple Platform Technologies12 cp
  • COSC3102Apple Platform Project12 cp

Minor: Bioinformatics

O1

Minor: Data Analysis

AND P1

  • MATH2203Linear Models and Experimental Design12 cp
  • MATH2142Multivariate Analysis12 cp
  • MATH2055Optimisation for Decision Making12 cp
  • MATH2305Applied Bayesian Statistics12 cp
  • MATH2300Analysis of Categorical Data12 cp
  • MATH2204Time Series and Forecasting12 cp

Minor: Digital Innovation

Q1

Minor: Artificial Intelligence in Practice

AND R1

  • COSC3156Generative AI (GenAI) in Practice: Tools and Methods12 cp
  • COSC3157Artificial Intelligence (AI) in Action: Industry Project12 cp
  • COSC1127Artificial Intelligence12 cp
  • COSC2673Machine Learning12 cp
  • MATH2305Applied Bayesian Statistics12 cp
  • BIOL2585Wearable Technologies in Health12 cp
  • REHA2284Business and Entrepreneurship in Health12 cp
  • EEET1416Digital Signal Processing for Communication Engineering12 cp
  • EEET2169Image Processing12 cp
  • EEET2171Intelligent Systems12 cp
  • OART1118AI for Creative Practice12 cp
  • COSC2785Fashion AI12 cp
  • INTE2687Digital Fluency12 cp

Careers

  • Software Developer
  • Software Engineer
  • Software Tester
  • Software Architect
  • Systems Architect
  • Programmer
  • Full Stack Developer
  • Database Administrator
  • ICT Business Analyst