BSc Computer Science
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
BSc in Computer Science, covering the breadth of the discipline. Core topics include Programming, Systems Design, Computer Architecture, Artificial Intelligence & Machine Learning, Signal Processing, Statistics, and Project Management. The programme includes an individual final-year project and offers an optional year-long work placement or a Professional Pathway combining paid employment with study.
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++
- Work Based Project
- Continuing Professional Development in IT
- Accenture School of Tech: Building Skills in Tech Transformation, Cloud and Consultancy
- Individual Project
- Theory of Computation
- Functional Programming
- Games Technology
- Advanced Databases
- Computer Graphics
- Advanced Games Technology
- Data Visualization
- Digital Signal Processing and Audio Programming
- 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 Design
- Semantic Web Technologies and Knowledge Graphs
- Hewlett Packard Enterprise: Technology Consulting
- Web Development
- Principles of Artificial Intelligence
- Information Retrieval