Xi’an Jiaotong-Liverpool University Featured Masters Courses
Queen Margaret University, Edinburgh Featured Masters Courses
FindA University Ltd Featured Masters Courses
Staffordshire University Featured Masters Courses
University of Southampton Featured Masters Courses
    Department of Computer Science Logo
  • Study Type

    Full time available

  • Subject Areas

    Computer Science

  • Start Date


  • Course Duration

    2 years Thick Sandwich

  • Course Type


  • Course Fees


  • Last Updated

    06 February 2018

Course content

The demand for better products and commercial services drives the search for creative solutions using computing-based systems, and has established a critical dependence between computing and practically every industry and sector. This flexible programme offers a broad range of advanced study options, reflecting the emerging technologies in industry.

This is a multidisciplinary programme and, in addition to pure computer science modules, you may choose options where computer science intersects with other fields and builds on your first degree.

  • Allow you to personalise your programme through a wide range of employment-relevant module choices.
  • Build your links with industry and potential employers - we have excellent links with industry, working together on commercial and research projects.

Industrial Experience

The industrial placement currently takes place towards the end of the first year for a maximum of 12 months. It is the student’s responsibility to secure their placement, the school will offer guidance and support in finding and securing the placement but the onus is on the student to secure the job and arrange the details of the placement. 

Currently if you are not able to secure a placement by the end of your second semester we will transfer you onto the 1 year FT taught programme without the Industrial Experience, this change would also be applied to any visa if you were here on a student visa.

The industrial placement consists of 8-12 months spent working with an appropriate employer in a role that relates directly to your field of study. The placement is currently undertaken between the taught component and the project. This will provide you with the opportunity to apply the key technical knowledge and skills that you have learnt in your taught modules, and will enable you to gain a better understanding of your own abilities, aptitudes, attitudes and employment potential. The module is only open to students enrolled on a programme of study with integrated placement.

If you do not secure a placement you will be transferred onto the 1 year FT programme.

Why study your MSc in Computer Science at Queen Mary?

Our research-led approach

Your tuition will be delivered by field leading academics engaged in world class research projects in collaboration with industry, external institutions and research councils.

Our strong links with industry

  • We have collaborations, partnerships, industrial placement schemes and public engagement programmes with a variety of organisations, including Vodafone, Google, IBM, BT, NASA, BBC and Microsoft.
  • Full-time MSc with Industrial Experience option available on our taught MSc programmes. You have the option to complete over two years, with a year of work experience in industry.
  • Industrial projects scheme - To support industrial experience development, you can do your final project in collaboration with an industrial partner.


The modules listed below provide some general guidance on what you may be expected to learn during each semester and year of this degree. The exact modules available may vary depending on staff availability, research interests, new topics of study, timetabling and student demand.

MSc Computer Science is currently available for one year full-time study, two years full-time study with industrial experience and two years part-time study.


You will take four taught modules per semester followed by final examinations and the MSc research project (dissertation).

Undertaking a masters programme is a serious commitment, with weekly contact hours in addition to numerous hours of independent learning and research needed to progress at the required level. When coursework or examination deadlines are approaching independent learning hours may need to increase significantly. Please contact the course convenor for precise information on the number of contact hours per week for this programme.


Part-time study options often 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. Teaching is generally done during the day and part-time students should contact the course convenor to get an idea of when these teaching hours are likely to take place. Timetables are likely to be finalised in September but you may be able to gain an expectation of what will be required.

Year 1

Semester 1 - (Maximum of 4 modules to be taken in Semester 1)

Select at least one from:

  • Functional Programming
  • Introduction to Object-Oriented Programming
  • Semi-Structured Data and Advanced Data Modelling

Further options:

  • Big Data Processing
  • Design for Human Interaction
  • Introduction to Computer Vision
  • Introduction to Law for Science and Engineering
  • Machine Learning
  • Program Specifications

Semester 2 - (Maximum of 4 modules to be taken in Semester 2)

Select at least one from:

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

Further options from:

  • Advanced Object Oriented Programming
  • Business Technology Strategy
  • Cloud Computing
  • Data Analytics
  • Foundations of Intellectual Property Law and Management
  • Information Retrieval
  • Machine Learning for Visual Data Analytics
  • Mobile Services
  • Natural Language Processing
  • Parallel Computing
  • Real Time & Critical Systems
  • Software Analysis and Verification
  • The Semantic Web

Semester 3

  • Project

Year 2

  • Industrial Placement Project (max 12 months)

Please note that elective modules are subject to availability, timetabling constraints and may be subject to change

Visit the MSc Computer Science with Industrial Experience page on the Queen Mary University of London website for more details!




Enquire About This Course

Recipient: Queen Mary University of London

* required field

Please correct the errors indicated below to send your enquiry

Your enquiry has been emailed successfully