The University of Sheffield
School of Computer Science

COM410 Cybersecurity Principles and Practices

Summary

This module will introduce students to the cybersecurity principles and core fundamentals for an increased security posture in today's rapidly changing threat landscape.

Students completing this module will be exposed to theoretical and practical aspects of cybersecurity, including risk management and the significant legal implications of insecure systems in our increasingly digital world.

The module emphasises developing a keen awareness of the far-reaching consequences of cybersecurity actions on individuals, organisations, and society at large. Students will get to understand how vulnerabilities can be exploited and how robust security measures can mitigate these pervasive risks. Hands-on exercises and case studies will provide practical experience in identifying, assessing, and responding to cyber threats.

The goal is to develop not only technically proficient but also ethically responsible professionals, who are aware of the consequences of their actions on individuals, organisations, and society at large, thereby preparing them to be conscientious and ethical leaders in the cybersecurity field.

Session Spring 2026/27
Credits 15
Assessment
  • Security Audit
  • Formal Examination
Lecturer(s) Dr Olakunle Olayinka
Resources
Aims
  • TBC
Learning Outcomes  By the end of the unit, a student will have acquired:
  • Explain key cybersecurity concepts and principles, demonstrating their practical application and societal impact.
  • Critically evaluate current security practices and apply appropriate countermeasures to secure systems against evolving threats.
  • Assess the security posture of existing software systems and implement secure development practices to engineer robust and resilient new systems.
  • Investigate and respond to security incidents, accurately identifying technical causes and assessing their immediate impact on systems and data.
Content TBC
Restrictions

Only available to students on COMT19 MSc in Computer Science.

This module is only open to students who have taken Programming, Algorithms and Data Structures (COM415) in the previous semester. 

Teaching Method TBC
Feedback Feedback will be provided by:
  • TBC