Skip to main content

Cyber security foundations

Module information>

Academic Direction
Royal Holloway, University of London
Modes of Study

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.

You’ll build practical skills during hands-on lab sessions using:

  • Virtual Linux desktop (user datagram protocol and transmission control protocol – UDP and TCP), command line, processes, and networking
  • Basic Python
  • Vim (basic command line text editor)
  • IntelliJ (integrated development environment for java).

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.


  • End of module examination (100%)