MSci Computer Science with Games Technology
City St George's, University of London
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 Animation, interactive, film and sound. Core topics include Programming, Computer Architecture, Signal Processing, Computer Graphics, and Project Management. The programme includes an optional one-year industry placement and satisfies the academic requirements for CEng status. The fourth year is studied at master's level.
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
- Computer Networks
- Object-Oriented Analysis and Design
- Professional Development in IT
- Team Project
- Games Technology
- Programming in C++
- Accenture School of Tech: Building Skills in Tech Transformation, Cloud and Consultancy
- Computer Graphics
- Advanced Games Technology
- Digital Signal Processing and Audio Programming
- Functional Programming
- Language Processors
- Advanced Databases
- Theory of Computation
- Data Visualization
- Project Management
- Advanced Programming: Concurrency
- 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
- The Games Development Process
- Computer Games Architectures
- Individual Project
- Software Systems Design
- User-centred Systems Design
- Advanced Databases
- Project Management
- Data Visualisation
- Advanced Programming: Concurrency
- Advanced Algorithms and Data Structures
- Cloud Computing
- Natural Language Processing
- Information Security Fundamentals
- Computer Vision
- Introduction to Artificial Intelligence
- Programming and Mathematics for Artificial Intelligence
- Computational Cognitive Systems
- Agents and Multi-Agent Systems
- Web Development
- Principles of Artificial Intelligence
- Information Retrieval