MEng Computer Science

Award:Master of Engineering  (Honours)
UCAS Code:G402
Duration:4 Years
Starting Dates:One Per Year (End of September)
Full/Part Time: Full Time Only
Application Deadline:15th January
Fees:UK/EU £9,000
Overseas £20,700
Places:120 per year (total undergraduate places)
Accreditation:Please click here for further details
Prospectus:Please see our online prospectus

MEng Computer Science with a Year Abroad

MEng students have the opportunity to take 3rd year abroad at one of our a partner institutions. All of our partners are 'elite' institutions with excellent academic reputations in Computer Science. European countries on Erasmus agreements with the Department include Italy, France, Germany, Italy, Spain and Switzerland. Other countries on agreements at a Faculty or UCL level include Australia, Canada, Hong Kong, Japan, Mexico, New Zealand, Singapore and United States.

For more information on studying abroad see here.

Our course

With a strong focus on solving real-world problems, the MEng Computer Science degree programme delivers world-class teaching based on expert real-world knowledge, and is designed to develop engineering expertise, skills and intellectual rigour required for innovation and research. A strong focus on solving real-world problems is combined with building a deep understanding of computer science theory. In our MEng degree there are more opportunities to study advanced topics in-depth with choice of wide range of modules. Applicants should note that eligibility to continue on the MEng Programme will be assessed at the end of Year 2.

Our teaching

Studying with us means being taught by the brightest minds who deliver world-class teaching. Learning is problem-based; practical projects, such as programing a robot, means our students develop strong problem-solving skills and quickly become experienced in multiple programming languages – and students can unleash their competitive streak at our annual Robot Race! We’re also proud to be the 1st UK university to include apps development in our core curriculum. All first year students roll out their app projects to the market.

Our curriculum

Offering a balance of theoretical and practical specialisms, our curriculum secures a firm foundation in Computer Science. In addition, being part of the Engineering Faculty at UCL means students can work collaboratively with engineers and scientists from other disciplines across our integrated engineering programme. Student teams come together to tackle ambitious real world problems such as deploying renewable energy resources and global connectivity, and students can follow interests in interdisciplinary subjects like management science, biomedical engineering or industrial design.

Our graduates

The Department's graduates are particularly valued as a result of the our international reputation, strong links with industry, and ideal location close to the City of London. Leavers go on to secure careers in a wide variety of organisations; and are also well placed to pursue further studies at UCL or other leading institutions.

Top graduate destinations:        

  • Google
  • Microsoft
  • IBM
  • Cisco
  • Credit Suisse
  • Accenture

Top graduate roles:                 

  • Software Engineer
  • Technology Consultant        
  • Web Designer
  • Project Manager
  • Data Analyst
  • Senior Developer

Top further study destinations:

  • UCL
  • University of Cambridge
  • LSE
  • Berkeley

Average starting salary £31,120 (all data from Graduate Surveys, January 2014)

Our modules

Year 1

Year 1

Students on the 1st year of their programme take 8 compulsory modules (each with a credit value of 0.5). Core modules are:

For more information on 1st year modules see here.

Year 3

Year 3

Students on the 3rd year of their programme carry out a Research Methods Project and a Group Research Project (each with a credit value of 0.5), 3 core modules (each with a credit value of 0.5) and 3 further options (with a total credit value of 1.5). Students should normally select options from the range of CS Year 3 modules to ensure adequate preparation for advanced study. However students my choose one elective option, and this should be at an appropriate level. Core modules are:

For more information on 3rd year modules see here.

Year 2

Year 2

Students on the 2nd year of their programme take 7 compulsory modules (each with a credit value of 0.5) and 1 minor module. Core modules are:

Term 3 'How to Change the World' 

All second year students in the Engineering Sciences Faculty will be required to attend a two-week course entitled 'How to Change the World'.

Global organisations (including the World Bank, the International Red Cross and Arup) will join us at UCL to present real-world problems, for which you will design solutions. During the fortnight, you will be provided with a programme of themed lectures, training workshops and group work, that move through themes of sustainability, equality and collaboration. You'll have a chance to interact with leaders from, and tackle problems provided by, some of the world's most international employers of engineers.

Integrated Engineering Minors

Students also choose a minor stream that allows them to gain a grounding in another engineering or relevant discipline or an interdisciplinary topic by offering a coherent set of three 0.5 course-unit modules allowing an introduction to a field as well as a opportunity to cover an interdisciplinary topic to reasonable depth. Information on minors can be found here.

For more information on 2nd year modules see here.

Year 4

Year 4

Students on the 4th year of their programme carry out an individual project (credit value of 1) and 6 option modules (with a total credit value of 3). Students are strongly advised to choose their options from the range of CS 4th Year 4 'M' level modules. One elective (non-CS/ non-specialisation option) may be chosen, with the Department's approval. To complete the MEng programme students must have passed at least 3 credits at Masters' level, including the final year project. Core modules are:

For more information on 4th year modules see here.

Our entry requirements

A Levels

  • Grades: A*, A, A
  • Subjects: Mathematics required
  • AS Levels:  For UK-based applicant a pass in a further subject at AS level or equivalent is required.
  • GCSEs: English Language, Mathematics and modern foreign language at grade C. GCSE requirements, including Modern Foreign Language, are for Home/EU applicants who have been educated solely in the UK 

IB Diploma

  • Points: 39
  • Subjects: A total of 19 points in three higher level subjects including Mathematics, with no score below 5

English language requirements

If your first language is not English you must be able to provide recent evidence that your spoken and written command of the English language is adequate for the programmes for which you have applied. See UCL's full list of accepted English Language qualifications here. Please note that our courses require a level of English equivalent to the "UCL Standard Level".

Fees and funding

Maintenance loans, bursaries and scholarships are available for UK/EU and Overseas students. For more details see our fees & funding page here.

How to apply

All undergraduate applications to UCL (and all UK Universities), are made through the Universities and Colleges Admissions Service (UCAS). Please do not apply directly to the department. UCL's UCAS code is UCL U80. There is no campus code. We follow the UCAS application deadlines for our undergraduate programmes. On time applications are accepted from 5th September to 15th January. Opening date for the receipt of applications is 15th September for programmes starting the following year.  Please make your application to UCAS before 15th January as we can not guarantee that we will be able to consider candidates who apply after this time. More details on how to apply can be found here.

More information

Our Frequently Asked Questions are here.  For information on applying please see UCL's applicant pages.

Email the Engineering Admissions Team at: - don’t forget to include your UCAS ID number!

Back to our Degrees Page here.

Life at UCL Computer Science