The Computer Security program is a specialised honours degree that may be pursued as a BSc or a BA degree program. It focuses on understanding threats to computer security and the techniques for combating those threats. Besides the foundational computer science and mathematics courses the program requires in-depth education in areas such as computer networks, cryptography, operating systems, database, and software engineering techniques as well as specialised courses in computer security. In addition a solid understanding of applied ethics, management and operational practices, and exposure to relevant legal concepts are important elements of the curriculum.
As a specialised honours program computer security cannot be combined with any other honours major or honours minor. However, the program does still require a significant number of non-CSE and non-MATH courses to ensure a breadth of general education.