MComp Computer Science
Entry requirements
A level: AAB or ABB IB: 34 points
About this course
MComp in Computer Science. Core topics include Programming, Computer Architecture, Data Analysis, Entrepreneurship, and Artificial Intelligence & Machine Learning. The four-year degree includes a substantial individual project completed in the final year.
Modules
- Introduction to Programming
- Mathematical Concepts
- Programming Concepts
- Data Structures & Algorithms
- Further Programming
- Introduction to Computer Systems
- Professional Skills
- Global Design Challenge
- Introduction to Cognitive Science: Minds, Machines and Consciousness
- Principles of Digital Technology
- Compilers and Computer Architecture
- Databases
- Design and Analysis of Algorithms
- Computer Networks
- Operating Systems
- Software Engineering
- Game Design and Development
- Introduction to Data Science
- Applied Machine Learning
- Individual Project
- Comparative Programming
- Human-Computer Interaction
- Introduction to Computer Security
- Limits of Computation
- Advanced Natural Language Engineering
- Neural Networks
- Technology-Enhanced Learning Environments
- Web 3D Applications
- Advanced Software Engineering
- Topics in Computer Science
- Engineering Scalable and Reliable Software Project
- Entrepreneurship
- Web Applications and Services
- Algorithmic Approaches to Mathematics
- E-Business and E-Commerce Systems
- Managing Innovation
- Mobile Communications
- Quantum Computing
- 3D Modelling and Animation
- Adaptive Systems
- Cryptography (L.7)
- Image Processing
- Machine Learning
- Mobile 3D Applications
- Technology-Enhanced Learning Environments