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

MSci Computer Science

City St George's, University of London

Institution
City St George's, University of London
Level
undergraduate
Subject
Computer Science MSci (Hons)
Duration
4-5 years
UCAS code
G401
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, combining theoretical and practical computing. Core topics include Programming, Systems Design, Computer Architecture, Signal Processing, Data Analysis, and Artificial Intelligence & Machine Learning. An optional one-year industry placement is available. The fourth year is studied at master's level and 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
  • Theory of Computation
  • Advanced Programming: Concurrency
  • Functional Programming
  • Games Technology
  • Advanced Databases
  • Computer Graphics
  • Advanced Games Technology
  • Data Visualization
  • Digital Signal Processing and Audio Processing
  • Network Security
  • Project Management
  • Natural Language Processing
  • Cloud Computing
  • Information Security Fundamentals
  • Computer Vision
  • Introduction to Artificial Intelligence
  • Programming and Mathematics for AI
  • Agents and Multi Agents Systems
  • User Centred Systems
  • Semantic Web Technologies and Knowledge Graphs
  • Hewlett Packard Enterprise: Technology Consulting
  • Web Development
  • Principles of Artificial Intelligence
  • Information Retrieval
  • Advanced Algorithms and Data Structures
  • Individual Project
  • Software Systems Design
  • User-centred Systems Design
  • Advanced Databases
  • Project Management
  • Computer Graphics
  • Digital Signal Processing & Audio Processing
  • Data Visualization
  • Neural Computing
  • Cloud Computing
  • Machine Learning
  • Big Data
  • Natural Language Processing
  • Information Security Fundamentals
  • Network Security
  • Cryptography
  • 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
  • Principles of Artificial Intelligence
  • Information Retrieval