The Cyber Security major provides principles, theories and practical skills required to analyse and manage current cybersecurity situations. Students will learn how to reverse-engineer a given system and to identify and test vulnerabilities. The addressed systems cover the complete range of architectures from individual controllers to the internet.
Learning Outcomes
- Understand the principles, practice and issues associated with the field of cyber security
- Apply a range of modelling, management, analytics and visualisation techniques to handle relevant defensive as well as offensive cyber security operations
- Reverse-engineer systems based on minimal outside information
- Communicate and present their knowledge of cyber security to diverse audiences
Relevant Degrees
Requirements
This major requires the completion of 48 units, including,
A minimum of 18 units from completion of 3000 or 4000 level courses.
36 units from completion of the following compulsory courses:
COMP2120 Software Engineering
COMP2310 Systems Networks and Concurrency
COMP2700 Cyber Security Foundations
COMP3300 Operating Systems Implementation
COMP3310 Computer Networks
COMP3704 Network Security
A minimum of 6 units from completion of courses from the following list:
COMP4130 Managing Software Quality and Process
COMP4703 Reverse Engineering and Exploitation
A maximum of 6 units from completion of courses from the following list:
COMP4011 Advanced Topics in Formal Methods and Programming Languages
COMP4045 Advanced Topics in Computer Systems
COMP4712 Compiler Construction
CRIM2010 Cybercrime: An Introduction
MATH3301 Number Theory and Cryptography
Back to the top