School of Computer Science

Module 30195 (2019)

Module description - Security and Networks

The Module Description is a strict subset of the Syllabus Page.

Module Title Security and Networks
School School of Computer Science
Module Code 06-30195
Level 2/I
Member of Staff Eike Ritter David Oswald
Semester Semester 2 - 20 credits
  • 06-30203 - Systems Programming in C/C++

Provided via Lectures and Guided independent study.

Contact hours: Total 200 hours, Lectures 33 hours, Guided independent study: 167 hours.


As computers are embedded in everyday life, protection against the criminal or unauthorized use of electronic data is essential and measures must be taken to achieve this. The module will introduce a range of topics in the theory and practice of computer security, including attacks, vulnerabilities and defences. Cloud and Web services will be used as a motivating example for the importance of security.


On successful completion of this module, the student should be able to:

  1. Understand basic concepts of cryptography and SQL
  2. Understand basic concepts of cloud services, in particular storage
  3. Demonstrate an understanding of the threats to data stored on a computer, locally or in the cloud
  4. Demonstrate an understanding of the threats to data sent on the network
  5. Identify risks and use techniques to eliminate or mitigate them.

Assessments: 2hr Examination (80%) Continuous Assessment (20%) Reassessment: 2hr Examination (100%)