Skip to main content Skip to navigation

CS931-30 Advanced Cyber Security

Department
Computer Science
Level
Taught Postgraduate Level
Module leader
Feng Hao
Credit value
30
Module duration
10 weeks
Assessment
Multiple
Study location
University of Warwick main campus, Coventry

Introductory description

This module builds on the module Foundations of Cyber Security and provides a more advanced course for MSc students in computer and internet security. It aims to provide an in-depth understanding of core security topics, including cryptography, software security, web security and network security. Students will take a hands-on approach to learn how to attack and defend security systems.

Module aims

The purpose of the module is to provide students who specialise in the subject area with in-depth knowledge about cyber security . Security is a core discipline within computer science, with increasing importance in the age of digital transformation and emerging technologies, with significant economic impact. Matters of computer security are important on all levels, from privacy concerns of individuals to critical infrastructure protection and national security.

Outline syllabus

This is an indicative module outline only to give an indication of the sort of topics that may be covered. Actual sessions held may differ.

Cryptography and security protocols
Software security and attacks
Web security and attacks
Network security and attacks
Contemporary security systems such as Bitcoin, cryptocurrency etc.

Learning outcomes

By the end of the module, students should be able to:

  • Analyze and attack security systems in a simulated virtual environment
  • Understand causes for security failures in real-world systems
  • Apply security principles and tools to defend systems and prevent attacks
  • Use cryptographic tools and techniques to build security applications

Indicative reading list

Reading lists can be found in Talis

Research element

Coursework will include a research element.

Subject specific skills

Subject specific skills students acquire directly match the learning outcomes of the module, with an emphasis on specialist knowledge of advanced cyber security technology in practice:

Analyzing and attacking security systems in a simulated virtual environment
Understanding causes for security failures in real-world systems
Applying security principles and tools to defend systems and prevent attacks
Using cryptographic tools and techniques to build security applications

Transferable skills

Being able to apply advanced computer security knowledge and understanding of specialist theoretical and methodological approaches, suggesting and incorporating interrelationships with other relevant disciplines in abstract and unpredictably complex contexts.

Students will obtain the cognitive skills to critically contribute to existing discourses and methodologies in security, suggesting new ideas, and designing systematic security investigations based on critical analysis and evaluation.

Students will obtain practical skills in organising and communicating information, improving interpersonal, team
and networking skills through engaging in classes and computer laboratories. Formative assesssment will allow students to strategically enhance their own learning.

Security is an area with immediate relevance for increasing ethical awareness and its practical application. The associated values will help understanding the importance of personal responsibility and ethical leadership.

Study time

Type Required
Lectures 30 sessions of 1 hour (10%)
Seminars 5 sessions of 2 hours (3%)
Supervised practical classes 9 sessions of 2 hours (6%)
Private study 116 hours (39%)
Assessment 126 hours (42%)
Total 300 hours

Private study description

Private study, background reading and revision.

Costs

No further costs have been identified for this module.

You do not need to pass all assessment components to pass the module.

Assessment group D
Weighting Study time Eligible for self-certification
Advanced Cyber Security Coursework 30% 36 hours No

The coursework will consist of applying tools and techniques to perform advanced security tasks and demonstrate in-depth understanding of advanced security concepts.

In-person Exam 70% 90 hours No

Written 3h exam, timetabled in Summer.


  • Answerbook Gold (24 page)
  • Students may use a calculator
Assessment group R
Weighting Study time Eligible for self-certification
In-peson Resit Exam 100% No

Written 3h exam covering the entire module content, timetabled in September.


  • Answerbook Gold (24 page)
  • Students may use a calculator
Feedback on assessment

For coursework individual feedback will be provided. For the exam collective feedback will be provided.

Past exam papers for CS931

Pre-requisites

To take this module, you must have passed:

Courses

This module is Core optional for:

  • Year 1 of TCSA-G5PD Postgraduate Taught Computer Science