Bachelor of Engineering (Software Engineering) (Honours)

RMIT University

Type of institution: University/Higher Education Institution
Level: Undergraduate
CRICOS: 00122A

This course dives into engineering methods and practices for designing, developing, and maintaining software and embedded systems, while also covering technology management.

Structure

Twenty-Six (26) core courses. A minor is typically 48 credit points.

Subjects

  • MATH2393 Engineering Mathematics
  • OENG1208 Engineering Science
  • OENG1166 Introduction to Professional Engineering Practice
  • OENG1206 Digital Fundamentals
  • OENG1250 Introduction to Engineering Design
  • EEET2246 Engineering Computing 1
  • EEET2249 Introduction to Electrical and Electronic Engineering
  • MATH2395 Introduction to Engineering Mathematics
  • CIVE1186 Introduction to Environmental and Sustainable Systems Engineering
  • ISYS3412 Practical Database Concepts
  • ISYS3413 Software Engineering Fundamentals for IT
  • COSC2391 Further Programming
  • COSC2758 Full Stack Development
  • COSC2123 Algorithms and Analysis
  • EEET2256 Introduction to Embedded Systems
  • COSC1107 Computing Theory
  • CIVE1186 Introduction to Environmental and Sustainable Systems Engineering
  • MIET2385 Systems Engineering Principles
  • EEET2096 Embedded System Design and Implementation
  • COSC2299 Software Engineering: Process and Tools
  • EEET2250 Software Engineering Design
  • EEET2368 Network Fundamentals and Applications
  • OENG1167 Engineering Capstone Project Part A
  • COSC1114 Operating Systems Principles
  • OENG1168 Engineering Capstone Project Part B
  • EEET2145 Embedded Systems: Operating Systems and Interfacing
  • ISYS1087 Software Testing
  • ISYS3459 Systems Architecture and Design
  • COSC2757 Cloud Foundations
  • COSC2821 Cloud Developing
  • COSC2824 Cloud Operations
  • COSC2829 Cloud Architecting
  • INTE2402 Cloud Security
  • COSC2391 Further Programming
  • COSC2758 Full Stack Development
  • ISYS1087 Software Testing
  • ISYS1102 Database Applications
  • COSC2276 Web Development Technologies
  • COSC2471 iPhone Software Engineering
  • COSC2675 Rapid Application Development
  • COSC2299 Software Engineering: Process and Tools
  • COSC2674 Programming Internet of Things
  • COSC2123 Algorithms and Analysis
  • COSC3091 Enterprise Application Development 1
  • COSC2309 Mobile Application Development
  • COSC1127 Artificial Intelligence
  • COSC2527 Games and Artificial Intelligence Techniques
  • COSC2673 Machine Learning
  • COSC2972 Deep Learning
  • COSC2814 Programming Autonomous Robots
  • COSC2348 Games Studio 1
  • COSC2476 Mixed Reality
  • COSC1187 Interactive 3D Graphics and Animation
  • COSC2527 Games and Artificial Intelligence Techniques
  • COSC2738 Practical Data Science
  • COSC2815 Advanced Programming for Data Science
  • MATH2237 Data Visualisation with R
  • COSC2818 The Data Science Professional
  • COSC1111 Data Communication and Net-Centric Computing
  • COSC2536 Security in Computing and Information Technology
  • INTE2547 Security Testing
  • INTE2626 Cyber Security Attack Analysis and Incidence Response
  • INTE2402 Cloud Security
  • COSC2301 Computer and Internet Forensics
  • ECON1349 The Blockchain Economy
  • BAFI3236 Cryptofinance & Cryptocurrency
  • INTE2554 Blockchain Applications and Smart Contracts
  • ISYS3408 Blockchain for Business
  • BUSM1311 The Foundations of Entrepreneurship
  • BUSM4052 Applied Entrepreneurship
  • BUSM1321 Driving Innovation in Organisations
  • BUSM4054 Entrepreneurship and Global Challenges

Standard entry requirements

You must have successfully completed the Victorian Certificate of Education (VCE) (or equivalent qualification).

Study information

CampusFeesEntryMid year intakeAttendance
Melbourne City International: $45,120 No
  • Full-time : 4 years

Related courses

Browse more courses
Is the information on this page correct? Request update
Enquire about this course
You must agree before submitting.

Become a member

Already a member? LoginForgot password?

Join the conversation