Skip to main content

Advanced Computer Science MSc

Introducing the MSc in Advanced Computer Science, where you can specialise in Software and Data Engineering or Interaction Design. Dive into cutting-edge topics like Machine Learning, Security and Interactive Systems Design. This programme equips graduates with essential skills in AI, Machine Learning and Human-Computer Interaction preparing you for an impactful career in today's tech-driven world.

  • Offers two specialised streams: "Software and Data Engineering" and "Interaction Design," preparing students for diverse career paths in AI, data science, and HCI.
  • Multi-disciplinary approach, incorporating aspects of AI, Machine Learning, Cognitive Psychology, Logic, and Sociology, providing advanced study in conceptual analysis and technology development.
  • Work with the most up-to-date technologies - each topic is backed up by our world-leading research centres and groups.
  • This course is accredited by BCS, the Chartered Institute for IT professionals.

Study options

Starting in
September 2025
Location
Mile End
Fees
Home: £12,850
Overseas: £33,500
EU/EEA/Swiss students

What you'll study

This programme offers a multidisciplinary approach, integrating computer science with diverse fields to enhance your existing knowledge. You'll develop skills in functional programming, explore semi-structured data and advanced data modelling, and establish foundational understanding in security, authentication, and Bayesian decision-making. Tailor your studies with a variety of industry-focused optional modules.

Our excellent professional links will allow you to network with potential employers and access opportunities to work together on commercial and research projects. The School has collaborations, partnerships, industrial placement schemes and public engagement programmes with organisations including Vodafone, Google, IBM, BT, NASA, BBC and Microsoft.

You will devise and carry out a major final project, which you may be able to carry out in collaboration with an industrial partner.

This degree is accredited by BCS, The Chartered Institute for IT, for the purposes of partially meeting the academic requirement for registration as a Chartered IT Professional. This degree is also accredited by BCS on behalf of the Engineering Council, for the purposes of partially meeting the academic requirement for registration as a Chartered Engineer.

Structure

  • Four compulsory modules
  • Four elective modules
  • Compulsory final project

The course offers two streams, each with its own set of core modules:

Software and Data Engineering stream (default)

Semester A:

  • Functional Programming 
  • Machine Learning
  • Logic in Computer Science
  • Semi-Structured Data Engineering 

Semester B:

  • Security and Authentication 
  • Bayesian Decision and Risk Analysis 
  • Interactive Systems Design 
  • Data Analytics

Semester C

  • Project

Interaction Design stream

Semester A:

  • Design for Human Interaction
  • Functional Programming
  • Research Methods
  • Semi-Structured Data Engineering 

Semester B:

  • Security and Authentication 
  • Bayesian Decision and Risk Analysis
  • User Experience Design
  • Interactive Systems Design 

Semester C

  • Project

These streams will allow you to further develop your professional profile and graduate with industry-relevant expertise. The Software and Data Engineering stream is the default stream students will follow, if they do not select an option.

During Welcome Week, students choose one stream of elective modules based on their interests, allowing them to tailor their professional profile and gain industry-relevant expertise.

Find out more about each module, by looking them up in the module directory.

Master Journey Webinars

Master Journey Webinars

Your Masters Journey Webinars: Join our engaging webinar series designed to guide you through every step of your masters journey.

Register now

Please note that all modules are subject to change.

Assessment

  • 67% Modules
  • 33% Research project
  • Modules are assessed through a combination of coursework and written examinations.
  • You will also be assessed through a final project.

Research project

Examples of past project topics include: 

  • Design and implementation of a chess engine.
  • Development of an application for people suffering with anxiety.
  • Network sniffing and tiny fragment attack.
  • Ros to unity point cloud communication and visualisation study in telerobotics.
  • Information retrieval from TV series scripts for keyphrase extraction, text classification and dialogue modelling.
  • Gesture to voice translation using MATLAB.
  • Simulation of the behavior of bees with artificial life method.

Teaching

Teaching for all modules includes a combination of lectures, seminars and use of a virtual learning environment. Each module provides contact time with your lecturers, supported by lab work and directed further study.

You will be assigned an Academic Advisor who will guide you in both academic and pastoral matters throughout your time at Queen Mary.

Part-time study options mean that the number of modules taken is reduced per semester, with the full modules required to complete the programme spread over two academic years.

Where you'll learn

Facilities

The School has excellent bespoke facilities, including:

  • Augmented human interaction (AHI) laboratory
  • Informatics teaching laboratory with 350 state-of-the-art computers
  • Antenna measurement laboratory
  • Media and arts technology studios (Performance lab, control room, listening/recording room)
  • Robotics laboratory (ARQspace)

Campus

Teaching is based at Queen Mary’s main Mile End campus, one of the largest self-contained residential campuses in the capital. Our location in the heart of London’s East End offers a rich cultural environment.

We have invested £105m in new facilities over the past five years to offer our students an exceptional learning environment. Recent developments include the £39m Graduate Centre, providing 7,700 square metres of learning and teaching space.

The campus is 15 minutes from Central London by tube, where you will have access to many of the University of London’s facilities, such as the Senate House library.

About the School

School of Electronic Engineering and Computer Science

The School of Electronic Engineering and Computer Science carries out world-class research – and applies it to real-world problems. Being taught by someone who is changing the world with their ideas makes for exciting lectures, and helps you to stay ahead of the curve in your field. 99 per cent of our research is classed as ‘world-leading’ or ‘internationally excellent’ (REF 2021).

We are proud of our excellent student-staff relations, and our diverse student body, made up of learners from more than 60 countries.

The School has a close-knit student community, who take part in competitions and extracurricular lab activities.

Career paths

The broad range of skills gained through programmes in this School, coupled with multiple opportunities for extra-curricular activities and work experience, has enabled postgraduates to move into roles such as:

  • Head of Development
  • Engineering Manager
  • Lecturer
  • IT Consultant
  • Project Manager
  • IT Developer
  • Mobile Developer
  • Technical Assistant 
  • Analyst
  • Software Developer

At global companies including:

  • Daffodil International University (Bangladesh)
  • Suleyman Demirel University (Turkey)
  • JP Morgan
  • Deutsche Bank
  • Interserve
  • Barclays
  • IMGROUP, Hitachi Consulting
  • Mustard Systems
  • £42,077 Average salary 15 months after graduation.

Fees and funding

Full-time study

September 2025 | 1 year

Conditional deposit

Home: £2000

Overseas: £2000
Information about deposits

Part-time study

September 2025 | 2 years

The course fee is charged per annum for 2 years. Note that fees may be subject to an increase on an annual basis - see details on our tuition fees page.

Conditional deposit

Home: £2000

Overseas: £2000
Information about deposits

Queen Mary alumni can get a £1000, 10% or 20% discount on their fees depending on the programme of study. Find out more about the Alumni Loyalty Award

Funding

There are a number of ways you can fund your postgraduate degree.

Our Advice and Counselling service offers specialist support on financial issues, which you can access as soon as you apply for a place at Queen Mary. Before you apply, you can access our funding guides and advice on managing your money:

Entry requirements

UK

Degree requirements

A 2:1 or above at undergraduate level in Electronic Engineering, Computer Science, Software Engineering, Information Technology, Mathematics or a related discipline.

Other routes

Applicants with a good 2:2 degree (55% or above) will be considered on an individual basis.

Find out more about how to apply for our postgraduate taught courses.

International

English language requirements

The English language requirements for our programmes are indicated by English bands, and therefore the specific test and score acceptable is based on the band assigned to the academic department within which your chosen course of study is administered. Note that for some academic departments there are programmes with non-standard English language requirements.

The English Language requirements for entry to postgraduate taught and research programmes in the School of Electronic Engineering and Computer Science falls within the following English band:

Band 4: IELTS (Academic) minimum score 6.5 overall with 6.0 in each of Writing, Listening, Reading and Speaking

We accept a range of English tests and qualifications categorised in our English bands for you to demonstrate your level of English Language proficiency. See all accepted English tests that we deem equivalent to these IELTS scores.

Visas and immigration

Find out how to apply for a student visa.

Back to top