Course Level
Bachelor Degree (Pass)
Specialisation in Software Engineering
The Software Engineering specialisation will equip you with knowledge and skills to program, test and bug fix software. Youll develop advanced knowledge of the concepts underlying the design, development and performance of software systems, including mathematical foundations, cybersecurity, programming languages, algorithm design, and data modelling and storage. And youll conduct complex software based projects across the engineering lifecycle by applying industry standard software development methodologies, practices and tools.
Campus | Duration | Fees | ATAR |
---|---|---|---|
Wallumattagal Campus Macquarie Park | N/A | N/A |
Structure
Total Credit Points 210
Subjects
- COMP1000 Introduction to Computer Programming
- COMP1010 Fundamentals of Computer Science
- COMP1050 Introduction to the Study of Software Engineering
- COMP1300 Introduction to Cyber Security
- COMP1350 Introduction to Database Design and Management
- MATH1007 Discrete Mathematics I
- COMP2000 Object-Oriented Programming Practices
- COMP2010 Algorithms and Data Structures
- COMP2050 Software Engineering
- COMP210 Systems Programming
- MATH2907 Discrete Mathematics II
- COMP3000 Programming Language
- COMP3010 Algorithm Theory and Design
- COMP3100 Distributed Systems
- COMP3310 Secure Applications Development
- COMP4000 Formal Methods
- COMP4050 Software Engineering Practices
- COMP4060 Advanced Software Engineering
- COMP4092 Software Engineering Research Thesis A
- COMP4093 Software Engineering Research Thesis B
Entry requirements
- Software Engineering is available as a specialisation as part of the below degree/s: Bachelor of Engineering (Honours)