MEng Computer Science
|Award:||Master of Engineering (Honours)|
|Starting Dates:||One Per Year (End of September)|
|Full/Part Time:||Full Time Only|
|Application Deadline:||15th January|
|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.
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.
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.
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.
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:
Top graduate roles:
Top further study destinations:
Average starting salary £31,120 (all data from Graduate Surveys, January 2014)
Students on the 1st year of their programme take 8 compulsory modules (each with a credit value of 0.5). Core modules are:
- ENGS101P - Intergrated Engineering (term 1)
- ENGS102P - Design and Professional Practice (term 1 & 2)
- COMP101P - Principles of Programming (term 1)
- COMP102P - Theory I (term 1)
- COMP103P - Object Oriented Programming (term 2)
- COMP104P - Theory II (term 2)
- COMP105P - Robotics Programming (term 2)
- MATH6301 - Discrete Mathematics (term 2)
For more information on 1st year modules see here.
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:
- COMP3004 - Computational Complexity (term 1)
- COMP3005 - Operating Systems (term 1)
- COMP3001 - Technology Management and Professional Issues (term 1)
- COMP3095 - Research Methods (term 1)
- COMP3096 - Research Group Project (term 2)
For more information on 3rd year modules see here.
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:
- COMP201P - Networking and Concurrency (term 1)
- COMP202P - Logic and Database Theory (term 1)
- COMP203P - Software Engineering and Human Computer Interaction (term 1)
- COMP204P - Systems Engineering Project 1 (term 1)
- COMP205P - Systems Engineering Project 2 (term 2)
- COMP206P - Mathematics and Statistics (terms 1 & 2)
- COMP207P - Compilers (term 2)
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.
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:
- COMPM091 - Individual Project (terms 1 & 2)
For more information on 4th year modules see here.
Our entry requirements
- 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
- Points: 39
- Subjects: A total of 19 points in three higher level subjects including Mathematics at grade 6, 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.