Skip to main content Skip to navigation

CS930-10 Foundations of Cyber Security

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

Introductory description

This module covers basic concepts in security, including security principles, elementary cryptography, authentication, Operating System security, software security, web security, and network security. The aim is to enable a broad understanding of computer and internet security in a real-world context. It serves as an introductory course to first-year MSc students who have no or limited security background.

Module aims

The purpose of the module is to provide students with knowledge about the broad foundations of security which will help them inform their decision when specialising in one of the areas the MSc Computer Science offers. 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.

Security concepts and principles
Basic cryptographic building blocks
User authentication
Operating system security and access control
Software security
Web and browser security
Network security

Learning outcomes

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

  • Understand basic security concepts and principles
  • Use commonly available tools to perform security tasks
  • Apply adversarial thinking to analyze the security of real-world systems
  • Utilize cryptographic tools and techniques to build security applications
  • Implement secure systems based on security tools and techniques

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:
Understanding basic security concepts and principles
Using commonly available tools to perform security tasks
Applying adversarial thinking to analyze the security of real-world systems
Utilizing cryptographic tools and techniques to build security applications
Implementing secure systems based on security tools and techniques

Transferable skills

Being able to apply 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 20 sessions of 1 hour (20%)
Supervised practical classes 9 sessions of 1 hour (9%)
Private study 29 hours (29%)
Assessment 42 hours (42%)
Total 100 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
Foundations of Cyber Security Coursework 30% 12 hours No

The coursework will consist of applying tools and techniques to perform security tasks and demonstrate understanding of main security concepts.

Foundations of Cyber Security Exam 70% 30 hours No

Written 2h exam covering the entire module content, timetabled in January.


  • Answerbook Pink (12 page)
Assessment group R
Weighting Study time Eligible for self-certification
Foundations of Cyber Security Resit Exam 100% No
  • Answerbook Pink (12 page)
  • Students may use a calculator
Feedback on assessment

Individual written feedback on coursework.
Past exam papers.

Past exam papers for CS930

Post-requisite modules

If you pass this module, you can take:

  • CS931-30 Advanced Cyber Security

Courses

This module is Optional for:

  • Year 1 of TCSA-G5PD Postgraduate Taught Computer Science