Computer Science (Security) - COMPY13783
Stream Summary
Faculty: ENG - Faculty of Engineering
School: School of Computer Science and Engineering
Contact: School
Program: 3783 - Computer Science / Arts
Award(s):
Bachelor of Science (Major)
View stream information for previous years
Stream Outline
The core courses in the stream teach analysis and systematic professional approaches to engineering security and examine failures, bugs, and human / system interactions and issues. There is an ongoing focus on security by design and professional ethical security practice.
Specialist elective courses allow students to specialise in their areas of interest and skill. Graduates of the stream are equipped for careers in penetration testing, incident response, software assessment, malware analysis, forensics, military or law enforcement, security consulting, and security lead in dev teams. This stream relies on students being exposed to C and to secure coding and vulnerabilities in first year including: memory use (data representation, the heap, function calls and the stack), and some assembly.
Stream Structure
Students must take 72 UOC (all) of the following core courses:
- COMP1511 Introduction to Programming (6 UOC)
- COMP1521 Computer Systems Fundamentals (6 UOC)
- COMP1531 Software Eng Fundamentals (6 UOC)
- COMP2511 O-O Design & Programming (6 UOC)
- COMP2521 Data Structures and Algorithms (6 UOC)
- COMP3121 Algorithms & Programming Tech (6 UOC)
- COMP3900 Computer Science Project (6 UOC)
- COMP4920 Management and Ethics (6 UOC)
- MATH1081 Discrete Mathematics (6 UOC)
- MATH1131 Mathematics 1A (6 UOC)
- MATH1141 Higher Mathematics 1A (6 UOC)
- MATH1231 Mathematics 1B (6 UOC)
- MATH1241 Higher Mathematics 1B (6 UOC)
- COMP6443 Web Application Security (6 UOC)
- COMP6445 Digital Forensics (6 UOC)
- COMP6447 Security Assessment (6 UOC)
- COMP6448 Security Masterclass (6 UOC)
- COMP6449 Security Professional Practice (6 UOC)
- COMP6843 Extended WebApp Security (6 UOC)
- COMP6845 Extended Digital Forensics (6 UOC)
- COMP9337 Securing Wireless Networks (6 UOC)
- COMP9447 Security Engineering Workshop (6 UOC)
- MATH3411 Information, Codes and Ciphers (6 UOC)
- TELE3119 Trusted Networks (6 UOC)
- COMP6445 Digital Forensics (6 UOC)
- COMP6447 Security Assessment (6 UOC)
- COMP6449 Security Professional Practice (6 UOC)
- COMP6845 Extended Digital Forensics (6 UOC)
- 6 UOC of Computing courses (COMP3 or higher)