# Programs and Courses
**Source**: https://programsandcourses.anu.edu.au/2027/major/CSEC-MAJ
**Parent**: https://programsandcourses.anu.edu.au/program/AACOM
- Total units
48 Units
- Areas of interest
Computer Science, Information Technology, Security Studies, Software Development, Computer Systems
- Major code
CSEC-MAJ
- Academic career
Undergraduate
- Academic Contact
[AsPr Alwen Tiu](mailto:u4301469@anu.edu.au)
[Tweet](https://twitter.com/share)
var encodedUri = encodeURIComponent(location.href);
[Share on Facebook](#)
[Wattle Share](https://wattle.anu.edu.au/)
[Canvas](https://canvas.anu.edu.au)
Cyber Security Major
- [Introduction](#introduction)
- [Learning Outcomes](#learning-outcomes)
- [Requirements](#requirements)
- [Relevant Degrees](#relevant-degrees)
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
1. Understand the principles, practice and issues associated with the field of cyber security
2. Apply a range of modelling, management, analytics and visualisation techniques to handle relevant defensive as well as offensive cyber security operations
3. Reverse-engineer systems based on minimal outside information
4. Communicate and present their knowledge of cyber security to diverse audiences
## Relevant Degrees
- [Bachelor of Computing (BCOMP)](https://programsandcourses.anu.edu.au/2027/program/BCOMP)
[Back to the top](#top)
## 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](https://programsandcourses.anu.edu.au/2027/course/COMP2120) Software Engineering
[COMP2310](https://programsandcourses.anu.edu.au/2027/course/COMP2310) Systems Networks, and Concurrency
[COMP2700](https://programsandcourses.anu.edu.au/2027/course/COMP2700) Cyber Security Foundations
[COMP3300](https://programsandcourses.anu.edu.au/2027/course/COMP3300) Operating Systems Implementation
[COMP3310](https://programsandcourses.anu.edu.au/2027/course/COMP3310) Computer Networks
[COMP3704](https://programsandcourses.anu.edu.au/2027/course/COMP3704) Network Security
\
A minimum of 6 units from completion of courses from the following list:
[COMP4130](https://programsandcourses.anu.edu.au/2027/course/COMP4130) Managing Software Quality and Process
[COMP4703](https://programsandcourses.anu.edu.au/2027/course/COMP4703) Vulnerability Research and Exploit Mitigation
\
A maximum of 6 units from completion of courses from the following list:
[COMP4011](https://programsandcourses.anu.edu.au/2027/course/COMP4011) Advanced Topics in Formal Methods and Programming Languages
[COMP4045](https://programsandcourses.anu.edu.au/2027/course/COMP4045) Advanced Topics in Computer Systems
[COMP4712](https://programsandcourses.anu.edu.au/2027/course/COMP4712) Compiler Construction
[CRIM2010](https://programsandcourses.anu.edu.au/2027/course/CRIM2010) Cybercrime: An Introduction
[MATH3301](https://programsandcourses.anu.edu.au/2027/course/MATH3301) Number Theory and Cryptography
[Back to the top](#top)