← All courses at City St George's, University of London

MSci Computer Science with Cyber Security

City St George's, University of London

Institution
City St George's, University of London
Level
undergraduate
Subject
Computer Science with Cyber Security MSci (Hons)
Duration
4-5 years
UCAS code
G4G0
Typical offer
A-level ABB, IB 31

Entry requirements

A level: ABB (Computer Science or Maths or other science preferred) IB: 31 points including 5 in Mathematics at Higher or Standard Level and minimum of grade 5 in Standard Level English

About this course

MSci in Computer Science and Software Engineering. Core topics include Programming, Systems Design, Computer Architecture, Signal Processing, and Artificial Intelligence & Machine Learning. The course includes a cyber security specialisation covering Network Security, Digital Forensics, and Cyber Crime and Sociotechnical Risk, with an optional one-year work placement available. The degree satisfies the academic requirements for Chartered Engineer status.

Modules

  • Professional Placement
  • Introduction to Algorithms
  • Mathematics for Computing
  • Systems Architecture
  • Programming in Java
  • Operating Systems
  • Computer Science, Ethics & Society
  • Databases
  • Data Structures and Algorithms
  • Language Processors
  • Computer Networks
  • Object-Oriented Analysis and Design
  • Professional Development in IT
  • Team Project
  • Programming in C++
  • Accenture School of Tech: Building Skills in Tech Transformation, Cloud and Consultancy
  • Network Security
  • Digital Forensics
  • Information Security Fundamentals
  • Cyber Crime and Sociotechnical Risk
  • Games Technology
  • Advanced Databases
  • Computer Graphics
  • Theory of Computation
  • Advanced Games Technology
  • Data Visualization
  • Digital Signal Processing and Audio Programming
  • Project Management
  • Advanced Programming: Concurrency
  • Functional Programming
  • Natural Language Processing
  • Cloud Computing
  • Computer Vision
  • Introduction to Artificial Intelligence
  • Programming and Mathematics for A
  • Agents and Multi Agents Systems
  • User Centred Systems Design
  • Semantic Web Technologies and Knowledge Graphs
  • Hewlett Packard Enterprise: Technology Consulting
  • Web Development
  • Principles of Artificial Intelligence
  • Information Retrieval
  • Advanced Algorithms and Data Structures
  • Cryptography
  • Security Auditing and Certification
  • Individual Project
  • User-centred Systems Design
  • Advanced Databases
  • Project Management
  • Computer Graphics
  • Digital Signal Processing and Audio Programming
  • Data Visualization
  • Advanced Programming: Concurrency
  • Cloud Computing
  • Natural Language Processing
  • Computer Vision
  • Introduction to Artificial Intelligence
  • Programming and Mathematics for Artificial Intelligence
  • Computational Cognitive Systems
  • Agents and Multi-Agent Systems
  • Advanced Games Technology
  • Web Development
  • Information Retrieval