School of Computer Science

Module 06-30195 (2021)

Security and Networks

Level 2/I

Eike Ritter Ahmad Ibrahim Pascal Berrang Semester 2 20 credits
Co-ordinator: Eike Ritter
Reviewer: Pascal Berrang

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

Outline

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.


Learning Outcomes

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

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

Pre-requisites

  • 06-30203 - Systems Programming in C/C++

Assessment

  • Main Assessments: Examination (80%) and continuous assessment (20%)
  • Supplementary Assessments: Examination (100%)

Programmes containing this module