Course Level
Bachelor Degree (Honours)
CRICOS
115631B
Bachelor of Engineering (Software Engineering) (Honours)
This course dives into engineering methods and practices for designing, developing, and maintaining software and embedded systems, while also covering technology management.
Campus | Duration | Fees | ATAR |
---|---|---|---|
Melbourne City | Full-time - 4 years | N/A | N/A |
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
Entry requirements
- You must have successfully completed the Victorian Certificate of Education (VCE) (or equivalent qualification).
Related Courses
Bachelor of Engineering (Software Engineering) (Honours) - Vietnam
RMIT University

Bachelor of Engineering (Honours) in Software Engineering
The Australian National University (ANU)
.png)
Bachelor of Software Engineering Honours
Charles Darwin University (CDU)
