On successful completion of the Cybersecurity major students will be able to:
| No. | Learning outcomes |
|---|---|
| 1 | Develop a broad and coherent body of knowledge in cybersecurity, including concepts and skills covering software security, information security, network security, and systems security, and apply an integrated understanding of these concepts to solve relevant problems. |
| 2 | Understand the balance between risk, achieved security, and cost; experience with threat modelling and risk analysis as tools to choose this balance for a given system |
| 3 | Understand different ways in which security of computer systems can be compromised, e.g. physically, remotely, operationally (esp. social engineering); and relate specific attack scenarios to the major security goals such as authentication, integrity, secrecy, non-repudiation |
| 4 | Demonstrate knowledge of security principles to follow in designing a system, including implications for usability and performance |
| 5 | Understand the key representatives of security technologies today, and the security goals they achieve |
| 6 | Understand common tools to explore a security setup and analyse it. |
| 7 | Identify and understand ethical, legal, and professional issues in security |
| 8 | Communicate concepts and findings in cybersecurity through a range of modes for a variety of purposes and audiences, using evidence-based arguments that are robust to critique. |
| 9 | Work effectively with clients to evaluate and improve the security of computing activities, working individually and as part of collaborative teams, with consideration of differences in social and cultural perspectives. |