Program Overview

Computer scientists draw on logical and analytical thinking, creativity, design and programming skills to find innovative solutions.


Our programme will give you practical skills in software development and interface design, underpinned by a strong grasp of the fundamental principles of IT. We cover programming, software engineering, computer and network design and the theory of computing, as well as multimedia, usability and interaction.


You’ll gain practical experience of building computer systems in progressively more demanding contexts, and develop a deep understanding of how to solve problems using modelling and abstraction techniques. With a flexible curriculum, you’re encouraged to pursue your own interests.


In the final year, you’ll design an individual project based on your own interests and linked to research areas in the School, such as security, big data, computer gaming, interaction design, machine learning, pervasive computing, theoretical computer science, social network analysis or digital audio.


LondonUnited Kingdom

  Course Duration

48 Months

  Tuition Fee

£ 25,150



Need Study Abroad Counselling? Book A 1-on-1 With Our Experts
600+ Universities
30K+ Students Counselled
By submitting you agree to our Terms and Privacy Policy.

You can complete your Computer Science degree in three, four or five years. If you are a BSc student and choose to do a year in industry or study abroad, this will take place in Year 3, and the Year 3 modules will instead be studied in Year 4. If you are an MSci student and choose to study abroad, this will take place in Year 4, and the Year 4 modules will be studied in Year 5.




  • Automata and Formal Languages
  • Computer Systems and Networks
  • Fundamentals of Web Technology
  • Information Systems Analysis
  • Logic and Discrete Structures
  • Object Oriented Programming
  • Procedural Programming
  • Professional and Research Practice

Please note that all modules are subject to change.




  • Algorithms and Data Structures in an Object Oriented Framework
  • Database Systems
  • Graphical User Interfaces
  • Internet Protocols and Applications
  • Operating Systems
  • Probability and Matrices
  • Software Engineering
  • Software Engineering Project

Please note that all modules are subject to change.




  • Project
  • Choose three from
  • Big Data Processing
  • Computability, Complexity and Algorithms
  • Computer Graphics
  • Data Mining
  • Embedded Systems
  • Further Object Orientated Programming
  • Multi-platform Games Development
  • Semi-Structured Data and Advanced Data Modelling
  • Web Programming

Choose three from

  • Bayesian Decision and Risk Analysis
  • Compilers
  • Digital Media and Social Networks
  • Distributed Systems
  • Image Processing
  • Security Engineering
  • Neural Networks and Deep Learning
  • User Experience Design

Please note that all modules are subject to change.



MSci only


  • Advanced Group Project
  • Choose three from
  • Design for Human Interaction
  • Functional Programming
  • Introduction to Computer Vision
  • Logic in Computer Science 
  • Machine Learning
  • Natural Language Processing

Choose three from

  • Data Analytics
  • Information Retrieval
  • Interactive Systems Design
  • Machine Learning for Visual Data Analytics
  • Security Authentication 
  • The Semantic Web
  • Quantum Programming

Please note that all modules are subject to change.

Non-UK students
We accept a wide range of European and international qualifications in addition to A-levels, the International Baccalaureate and BTEC qualifications. 


Student Visa Regulations

If you will require a Student visa to study in the UK, you must meet the minimum English Language requirements to meet the UKVI regulations.  The minimum IELTS requirement is 5.5 in all four skills (Writing, Reading, Speaking and Listening).  However, many of our courses require higher grades.


Pre-sessional English Language Courses

If you fall slightly below our standard English language requirements, you may consider one of our Pre-sessional English courses.  Please note that you will require a UK government approved Secure English Language Test (SELT) for entry to our Thirteen week pre-sessional courses.  Currently, only IELTS for UKVI, PTE Academic (UKVI), LanguageCert International ESOL SELT and Trinity College London, Integrated Skills in English (ISE) are accepted. The Pre-sessional English course requirements are published according to the academic department within which your chosen course of study is administere

Home fees £9,250


Overseas fees £25,150


Loans and grants
UK students accepted onto this course are eligible to apply for tuition fee and maintenance loans from Student Finance England or other government bodies.


Scholarships and bursaries
Queen Mary offers a generous package of scholarships and bursaries, which currently benefits around 50 per cent of our undergraduates.


Scholarships are available for home, EU and international students. Specific funding is also available for students from the local area. International students may be eligible for a fee reduction. We offer means-tested funding, as well as subject-specific funding for many degrees.

A career in computer science could see you testing trading systems at an investment bank, designing alternatively powered vehicles or researching innovations in computer vision, music and speech.


You could use your degree to work in sectors such as finance, education, health and media as well as IT. Roles include software engineer, business analyst, games designer, multimedia specialist, web developer, database manager, IT consultant and network engineer.


Recent Computer Science graduates have been hired by:


  • Accenture
  • Amnesty International
  • BlackRock
  • Citizens Advice Bureau
  • the Civil Service
  • J.P. Morgan.
Need Study Abroad Counselling? Book A 1-on-1 With Our Experts
600+ Universities
30K+ Students Counselled
By submitting you agree to our Terms and Privacy Policy.