Course Level
Bachelor Degree (Pass)
CRICOS
082124J
Bachelor of Engineering (Honours) (Software)
From South Australia to Silicon Valley, software engineers combine problem-solving and creativity to develop new world-changing technologies. These visionary individuals actively participate in multiple phases of software development, seamlessly transitioning from strategic planning and conceptualisation to intricate design, efficient coding, rigorous testing, and collaborative teamwork. Studying software engineering prepares you to drive solutions that enhance our future for generations to come, shaping a remarkable digital landscape. This program offers you an opportunity to acquire a versatile skill set, empowering you to navigate the intricacies of the digital world and actively contribute to the enhancement of our society.
Campus | Duration | Fees | ATAR |
---|---|---|---|
North Terrace | Full-time - 4 years | N/A | 80 |
Structure
96 Units
Subjects
- COMP SCI 1102 Object Oriented Programming
- COMP SCI 1106 Introduction to Software Engineering
- COMP SCI 2000 Computer Systems
- COMP SCI 2103 Algorithm Design and Data Structures
- COMP SCI 2201 Algorithm and Data Structure Analysis
- COMP SCI 2205 Software Engineering Workshop I
- COMP SCI 2206 Software Engineering Workshop II
- COMP SCI 2207 Web and Database Computing
- COMP SCI 3001 Computer Networks and Applications
- COMP SCI 3004 Operating Systems
- COMP SCI 3318 Software Engineering in Industry
- COMP SCI 4023 Software Process Improvement
- COMP SCI 4405 Research Methods in Software Engineering and Computer Science
- COMP SCI 4411 Event Driven Computing
- ELEC ENG 1100 Analog Electronics
- ELEC ENG 1102 Digital Electronics
- ENG 1001 Introduction to Engineering
- ENG 1002 Programming (Matlab and C)
- ENG 3004 Systems Engineering and Industry Practice
- MATHS 1011 Mathematics IA
- MATHS 1012 Mathematics IB
- MATHS 2107 Statistics and Numerical Methods II
- COMP SCI 3012 Distributed Systems
- COMP SCI 3308 Cybersecurity Fundamentals
- COMP SCI 3317 Using Machine Learning Tools
- COMP SCI 2005 Systems Programming
- COMP SCI 2203 Problem Solving and Software Development
- ELEC ENG 2100 Digital Systems
- ENTREP 1011 Entrepreneurial Foundations and Mindset
- POLIS 1104 Introduction to Comparative Politics
- COMP SCI 3005 Computer Architecture
- COMP SCI 3007 Artificial Intelligence
- COMP SCI 3014 Computer Graphics
- COMP SCI 3305 Parallel and Distributed Computing
- COMP SCI 3307 Secure Programming
- COMP SCI 3308 Cybersecurity Fundamentals
- COMP SCI 3309 Cybersecurity A Practical Application
- COMP SCI 3314 Introduction to Statistical Machine Learning
- COMP SCI 3315 Computer Vision
- COMP SCI 3316 Evolutionary Computation
- COMP SCI 3317 Using Machine Learning Tools
- ENG 3305 Human Factors for Decision Making
- ELEC ENG 3108 Telecommunications Principles
- MECH ENG 3032 Micro-Controller Programming
- ENTREP 1006 Opportunity Assessment
- ENTREP 2051 Prototyping: Possibilities to Product
- ENTREP 3000 Innovation and Creativity
- ENTREP 3011 Startup Methodologies
- ENTREP 3015 Entrepreneurial Leadership
- ENTREP 3017 Driving Decisions: Legal
- ENTREP 3900 eChallenge
- ENTREP 3901 Tech eChallenge
- ELEC ENG 4107 Autonomous Systems
- COMP SCI 4000 Software Architecture
- COMP SCI 4010 Special Topics in Computer Science A
- COMP SCI 4012 Special Topics in Computer Science B
- COMP SCI 4094 Distributed Databases and Data Mining
- COMP SCI 4407 Advanced Algorithms
- COMP SCI 4408 Modelling and Analysis of Complex Systems
- COMP SCI 4409 Search Based Software Engineering
- COMP SCI 4412 Secure Software Engineering
- COMP SCI 4416 Applied Machine Learning UG
- COMP SCI 4417 Applied Natural Language Processing UG
- ENG 4020 Complex Systems Engineering
- COMP SCI 3307 Secure Programming
- COMP SCI 4092 Mobile and Wireless Systems
- COMP SCI 4414A Software Engineering Research Project A
- COMP SCI 4414B Software Engineering Research Project B
- ENG 3305 Human Factors for Decision Making
- ENG 4010 Defence Leadership
- ENG 4020 Complex Systems Engineering
- POLIS 1104 Introduction to Comparative Politics
- COMP SCI 3007 Artificial Intelligence
- COMP SCI 4092 Mobile and Wireless Systems
- COMP SCI 4414A Software Engineering Research Project A
- COMP SCI 4414B Software Engineering Research Project B
- COMP SCI 4812 Secure Software Engineering
- ELEC ENG 2100 Digital Systems
- MECH ENG 3032 Micro-Controller Programming
Entry requirements
- Successful completion of an Australian year 12 qualification with a minimum pass in an accepted
Related Courses
Bachelor of Engineering (Honours) (Software) - Malaysia
Swinburne University of Technology
Bachelor of Engineering Honours (Software Engineering)
University of Sydney

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