MComp Computing Science
Entry requirements
A level: AAB including one of the following: Mathematics, Computing Science, Digital Technology, Chemistry, Physics, Electronics, or Economics
About this course
MComp in Computer Science, covering theoretical and practical aspects of computing. Core topics include Programming, Computer Architecture, Artificial Intelligence & Machine Learning, and Data Analysis. The programme is an integrated masters with a final-year Computing Project.
Modules
- COMPUTATIONAL THINKING AND PROGRAMMING FUNDAMENTALS
- PROFESSIONAL SKILLS AND COMPETENCIES
- FULL STACK WEB DEVELOPMENT
- ALGORITHMIC AND MATHEMATICAL THINKING
- FUNDAMENTALS OF AI AND DATA SCIENCE
- NETWORKS AND CYBER SECURITY
- FURTHER PROGRAMMING
- COMPUTER SYSTEMS
- SOFTWARE ENGINEERING
- FULL STACK DATABASE DEVELOPMENT
- CYBER SECURITY CONCEPTS
- ELECTRONICS
- ARTIFICIAL INTELLIGENCE CONCEPTS
- SYSTEMS ANALYSIS
- COMPUTER GRAPHICS
- TIME SERIES, SIGNALS AND AUDIO ANALYSIS
- COMPUTING PROJECT
- GAME AND MOBILE APP DEVELOPMENT
- ADVANCED PROGRAMMING
- HUMAN COMPUTER INTERACTION
- CYBER SECURITY CONCEPTS
- ELECTRONICS
- ADVANCED WEB DEVELOPMENT
- ADVANCED NETWORKS
- ARTIFICIAL INTELLIGENCE CONCEPTS
- ADVANCED ARTIFICIAL INTELLIGENCE
- COMPUTER VISION
- UBIQUITOUS COMPUTING
- SYSTEMS ANALYSIS
- COMPUTER GRAPHICS
- TIME SERIES, SIGNALS AND AUDIO ANALYSIS
- INFORMATION VISUALISATION
- DEVELOPING SECURE SOFTWARE
- MCOMP PROJECT
- ADVANCED PROGRAMMING
- ADVANCED WEB DEVELOPMENT
- APPLIED STATISTICS
- ADVANCED NETWORKS
- GAME AND MOBILE APP DEVELOPMENT
- INFORMATION VISUALISATION
- DATA MINING
- UBIQUITOUS COMPUTING
- DEVELOPING SECURE SOFTWARE
- COMPUTER VISION
- ADVANCED ARTIFICIAL INTELLIGENCE