Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Course overview
Designed for those without a computer science degree, this MSc program offers a broad introduction to analyzing, designing, and implementing computer systems while providing deep insights into current research frontiers. You'll gain hands-on experience in software development, programming, data management, information systems, and web applications, building all necessary skills for independent computer science research.
Introduction
This master's program delivers comprehensive computer science knowledge, grounded in critical examination of leading-edge research topics. You'll master software design principles, work with contemporary programming languages, and explore database applications powering modern systems—from retail transactions to digital banking services.
The curriculum also provides robust training in essential web development technologies including HTML, CSS, JavaScript, and PHP. Specialization options allow you to tailor your studies, with elective modules covering artificial intelligence, bio-inspired algorithms, neural networks, data analytics, machine learning, distributed systems, e-commerce solutions, geospatial visualization, or reliable software engineering.
Collaborative learning opportunities include team-based projects tackling real-world computing challenges. The program thoroughly prepares you for research methodology and dissertation work through structured academic training.
Who is this course for
Ideal for science or engineering graduates (such as mathematics or physical sciences majors) seeking to expand their undergraduate IT knowledge. Note: This program isn't designed for computer science graduates, who may consider our Advanced Computer Science with a Year in Industry MSc instead.
Careers and employability
Graduates emerge prepared for diverse IT sector roles, with many pursuing careers bridging their original discipline with computing expertise. The program also provides excellent preparation for doctoral research opportunities.
We accept a 2:2 honours degree from a UK university, or an equivalent academic qualification from a similar non-UK institution. This degree should be in a science or engineering related subject, such as Mathematics or Physical Sciences, but should not be in Computer Science. IELTS: 6.5 overall, with no component below 5.5. TOEFL iBT: 88 overall, with minimum scores of listening 17, writing 17, reading 17 and speaking 19. TOEFL Home Edition not accepted.