The third courses focuses on how to convert pseudocode algorithms involving iteration, logic, and string processing into working C++ code.
Module
Cyber security foundations
Module information>
This module introduces cyber security, why it is important, and the techniques and technologies that are used to achieve cyber security.
As the first component of the degree programme, this module introduces the broad range of concepts, challenges and technologies that form the foundation of cyber security. You’ll gain an understanding of what cyber security is and why it is important, and will explore the techniques and technologies that are used to achieve cyber security. This knowledge will enable you to apply the ideas and skills developed in other modules in a broader context.
Topics covered:
- What is cyber security?
- Cryptography – what can it do?
- Computer and network security – threats, challenges and technologies
- Cyber security management fundamentals – risks and controls
- Security standards overview
- Individual and societal foundations of cyber security, including trust, responsibility, identity and culture.
Learning outcomes:
On successful completion of this module, you will be expected to be able to:
- perceive key cyber security concepts and definitions
- consider why risk management is fundamental to cyber security
- explain how cryptography can be used to provide basic security services
- appreciate how network and computer security techniques can be used to help build cyber security
- explain and appreciate the role of standards in cyber security
- consider the role and importance of cyber security in society.
Assessment:
- End of module examination (100%)