The Computing courses are held wholly within the Department of Computing. The MEng courses are of four year duration and lead to the MEng Honours degree of Imperial College and the Associateship of the City and Guilds of London Institute (ACGI).
The BEng course is of three year duration and leads to the BEng Honours degree of Imperial College and the Associateship of the City and Guilds of London Institute (ACGI).
Computing - BEng and MEng
The degree structure for all of our Computing degrees is very flexible providing many option courses. There is also a central spine of engineering project and design work running through all years. A substantial part of the final year (fourth year for MEng Students, third year for BEng students) is devoted to an individual project allowing detailed study of a topic relevant to the student's chosen specialisation.
Students following one of the specialised MEng courses will select some of their options from a group of advanced courses set down for that specialisation. All MEng courses include an approved period of professional formation - this will be either industrial placement, extended project work or placement in a European industry or university. It takes place during the period between Easter and the start of the fourth year. The Computing Integrated Engineering Study Scheme has been developed to satisfy the requirements set down by the engineering institutions.
Accreditation for all courses is given by the Institute of Engineering and Technology (IET) and British Computer Society (BCS).
Students following the MEng Computing (International Programme of Study) spend either the first two terms of their third year abroad or their entire fourth year abroad in a recognised institution of higher education (with which Imperial College has an exchange arrangement). Currently this involves institutions in the European Union and worldwide.
The scheme has been designed to give each student an overview of computing, an understanding of the basic concepts and principles, skills in their application and extension, the ability to appreciate and to adapt to changes in the state of the art, and practical experience in applied computing. Special emphasis is placed on the fundamental principles underlying computing and on an understanding of the engineering considerations involved in computing system design, implementation and usage.
A solid background is given in discrete mathematics (logic, sets, relations and grammars) which is the basic mathematics of computing, as well as in the classical mathematics and statistics relevant to applications engineering and management. Students are introduced to computing architecture and hardware alongside the software which can exploit them. Advanced techniques such as artificial intelligence are presented throughout the scheme.
All courses are supported by laboratory and problem solving classes which give 'hands-on' experience.
International Programme of Study
The MEng Computing (International Programme of Study) provides development of linguistic and technical skills through a programme of engineering study in the UK and abroad at a participating institution. All courses have a two-year common study period. To give maximum flexibility students may transfer between courses, within the Computing Integrated Engineering Study Scheme, at any time within that period.
All students will initially be registered on the MEng Computing course. Current participating Erasmus exchange institutions are: France - ENSIMAG (INP Grenoble); Germany - RWTH-Aachen; Switzerland - ETH Zurich. Besides this there is the possibility of an optional exchange with the USA - University of California where MEng students spend the first two terms of their third year abroad.
|G400||Computing (BEng)||3 years|
|G401||Computing (MEng)||4 years|
|G700||Computing - Artificial Intelligence (MEng)||4 years|
|G430||Computing - Computation in Biology and Medicine (MEng)||4 years|
|GG47||Computing - Games, Vision and Interaction (MEng)||4 years|
|G402||Computing - International Programme of Study (MEng)||4 years|
|G501||Computing (Computational Management) (MEng)||4 years|
|G600||Computing - Software Engineering (MEng)||4 years|
How to Apply
All applications for all our undergraduate Computing degrees are made through UCAS in the first instance. Note that we cannot accept direct applications from applicants. The college provides a complete description of how to go about applying through UCAS. You are advised to get your application in as early as possible and before the 15 January UCAS deadline.
Candidates are offered an interview based on the strength of their UCAS applications. Applicants are not judged by academic ability alone but upon a wider profile to assess their potential for success in an engineering degree. Interviews also give you the opportunity to raise questions about the courses or College life in general.
We progress roughly one third of applications for Computing courses to the interview stage. Candidates passing their interview will usually be made an offer within 3 weeks of the interview day. The interview day consists of:
- a welcome presentation by the Admissions tutor and Director of Studies
- a tour of the College and Department facilities
- demonstrations of undergraduate projects
- a one-to-one academic interview with one of our lecturers
Interview days for 2016/17 are as follows:
- Wednesday, 2nd November 2016
- Wednesday, 23rd November 2016
- Wednesday, 30th November 2016
- Wednesday, 7th December 2016 (Skype interviews)
- Wednesday, 25th January 2017
- Wednesday, 1st February 2017
- Wednesday, 15th February 2017
- Wednesday, 1st March 2017 (Skype interviews)
Please note that we consider all aspects of each application, including academic record, predicted grades/marks, and evidence of motivation for Computing. Competition for the limited number of places on our courses is intense and regrettably, we have to turn down many excellent candidates. Even if your application is very strong, you may unfortunately not receive an offer.
Our offers are individually tailored, and aim at helping our future students to be fully prepared for the challenges ahead, should they join our courses. Our advertised grades are "minimum", and our offers may be more demanding and include further qualifications: please see Qualification Advice for Computing (next tab). We may also consider any applicant marginally below our standard offer (e.g. with a prediction of A in A-level Maths rather than A*).
Imperial has an English language requirement which equates to a B-grade at English Language GCSE or an IELTS score of 6.5. Note that, even if students have studied English as part of their qualification, this may not satisfy the college requirement and an IELTS test or equivalent may still be required.
Standard UK Qualifications
Our standard minimum A-level offer is A* AA - A*AAA with an A* in Maths.
For further recommendations on A-levels, see the tab on Qualification Advice for Computing. We strongly encourage applicants to take Further Maths at A2 or AS level.
We also accept the Edexcel International A levels.
Our standard minimum IB offer is 39-41 points with a 7 in Maths at higher level and a 6 or 7 in one further relevant subject at higher level.
Cambridge Pre-U Diploma and Pre-U Subjects
Our standard minimum Pre-U Diploma offer is 80 points out of 96 with Distinction grades in Maths (principal subject) and one other relevant principal subject. For those not taking the full Diploma, we will look for Distinctions in three principal subjects, including D2 in Maths.
Scottish Advanced Highers
Our standard minimum Scottish Advanced Higher offer is: AAA with an A in Advanced Higher Maths.
We only accept students from the two high-quality UK foundation courses described below. These are specialised courses for overseas students whose home qualifications are not usually accepted for study at UK universities.
The University Preparatory Certificate for Science and Engineering is a high quality foundation programme. Our standard minimum offer is 80% or above, including Advanced Maths.
Insufficient UK Qualifications
We do not accept the Welsh Baccalaureate and BTEC.
Standard International Qualifications
We accept qualifications from all over the world. Below is the list of qualifications we typically accept, with standard minimum offers, followed by the list of qualifications we do not accept. If you have a query about a particular qualification not included in these lists, please contact the Admissions Tutor, providing details on the qualification (subjects, grades etc.).
|European Baccalaureate. 8.5 overall, including 8.5 in Maths and 8.5 in one other relevant subject.|
|Australia||Capital Territory Year 12 Certificate, New South Wales High School Certificate (HSC), Northern Territory Certificate of Education (NTCE), South Australian Certificate of Education (SACE), Tasmanian Certificate of Education (TCE), Victorian Certificate of Education (VCE), Western Australia Certificate of Education. Australia Tertiary Admission Rank (ATAR) of 98.5%. Queensland Certificate of Education (QCE). Overall Position (OP) of 2 or less.|
|Austria||Maturazeugnis. 1 in the majority of subjects, including 1 in Maths.|
|Belgium||CESS (Certificat Enseignement Secondaire Supérieure), GHSO (Getuigschrift van Hoger Secundaire Onderwijs), or Abschlusszeugnis der Oberstufe des Sekundarunterrichts. Overall 8 out of 10, with 9 in relevant subjects, including Maths.|
|Bulgaria||Diploma za Zavarsheno Sredno Obrazovanie. Average grade of 5.9, including a grade 6 in Maths and in one additional relevant subject.|
|Canada||Alberta High School Diploma, British Columbia Senior Secondary Graduation Diploma, Manitoba High School Graduation Diploma, New Brunswick High School Graduation Diploma, Newfoundland High School Graduation Diploma, North West Territories General High School Diploma, Nova Scotia High School Completion Certificate, Nunavut High School Graduation Diploma, Ontario Secondary School Diploma, Prince Edward Island High School Graduation Dip loma, Quebec Diplôme d'Etudes Collègiales (DEC), Saskatchewan Completion Grade 12 Standing, Yukon Territory Senior Secondary Graduation Diploma. 85%, including Maths and one other relevant subject.|
|Caribbean||Caribbean Advanced Proficiency Examination (CAPE). Six units, with at least two double-unit courses with Grade 1 (AAA) in both units. Grade 1 in Math s.|
|Croatia||Svjedodžba o Maturi/Matura. Scores of 5 (odlican) in relevant subjects|
|Cyprus||Apolytirion. 19 overall, with a 19 in Maths and one other relevant subject, as well a s A in two A-levels, including Maths.|
|Czech Republic||Maturita. Vyborny grade 1 in the majority of subjects, including 1 in Maths .|
|Denmark||Student er e ksamen. 11 in Maths an d 11 in rele vant subjects .|
|Estonia||Gümnaasiumi Lõputunnistus with Riigieksamitunnistus. Overall scores 5, with 5 in relevant subjects, including Maths.|
|Finland||Ylioppil astu t k into/ Student e x amen (Mat riculati on examination). 4 subjects at grade 6 or 7, an d at least two relevant subjects a t grade 7, including Maths.|
|France||Baccalauréat. 15 or higher overall, including 15 in Maths and 15 in one other relevant subject. International French Baccalaureate (OIB). 14 or higher overall, including 15 in Maths and one other relevant subject.|
|Germany||Abitur. 1.3 or less overall, with a 13 or 14 in Maths and 13 in one other relevant subject.|
|Greece||Apolytirion. 19 overall, with a 19 in Maths and one other relevant subject.|
|Hong Kong||Diploma of Secondary Education (HKDSE). 5* in Maths and 5 in two or three other relevant subjects.|
|Hungary||Matura/Erettsegi. 5 overall, including a 5 in Maths (HL) and two more relevant subjects (HL).|
|Iceland||Studentspróf from a Gymnasium, with an overall score of 8 or better, and scores of 8 in relevant subjects, including Maths.|
|India||ISC-CISCE/CBSE-AISSE, with 90 average over the five class XII subjects with at least 95% in Maths and at least 90% in two additional core relevant subjects.|
|Iran||Re-University Certificate (Peeshdaneshgahe)/National Entrance Exam (Kunkur). 18+ overall, including a 19 in Maths.|
|Ireland||Irish Leaving Certificate (ILC). A1AAAAA, with A1 in Maths.|
|Israel||High School qualification Bagrut. 90% overall, including 9/10 in Maths and in at least two other relevant subjects taken at 5 unit level.|
|Italy||Esame di Stato (Maturita). 98/100 in a relevant specialism.|
|Liechtenstein||Matura. 6 in relevant subjects, including Maths.|
|Luxembourg||Diplôme de Fin d'Etudes Secondaires. 55/60 overall, including 55 or higher in Maths and two other relevant subjects.|
|Malaysia||Sijil Tinggi Persekolahan Malaysia (Malaysian Higher School Certificate). AAA or AAAA, including Maths and other relevant subjects.|
|Malta||Matriculation Certificate Examination. AA at advanced level, including Maths and one other relevant subject and AAAA at intermediate level in relevant subjects.|
|Monaco||Baccalaureat. Grades of 16/20 or better overall, with high scores in other relevant subjects, including 16 in Maths.|
|Montenegro||Matura/Secondary School Leaving Certificate. Overall score of 4.5/5, including 4.5 or higher in Maths.|
|Morocco||Baccalauréat de l'Enseignment Secondaire. 18/20 overall, with scores of 18 in Maths and relevant subjects.|
|New Zealand||National Certificate in Educational Achievement (NCEA) Level 3. Excellent in the majority of subjects, including Maths.|
|Netherlands||VWO (Voorbereidend wetenschappelijk onderwijs). 9 overall in a relevant stream, with scores of 9 in relevant subjects, including Maths.|
|Norway||Vitnemal fra den Videregende Skole. Grade 5 overall and 5 in all relevant subjects, including Maths.|
|Poland||Matura. 91% in the majority of subjects, with at least 91% in Maths and one other relevant subject taken at extended level.|
|Portugal||Diploma de Ensino Secundário. 18/20 overall and in relevant subjects.|
|Romania||Baccalaureate. 9.6 average, with 9.6 in Maths and one other relevant subject.|
|Serbia||Matura/Secondary School Leaving Certificate. Overall score of 4.5/5, including 4.5 or higher in Maths.|
|Singapore||Cambridge GCE A level: AAA in H2 subjects, including Maths. SIPCAL, Singapore Integrated Programme: Overall 3.8, with substantial Maths and Computing course content.|
|Slovakia||Vysvedcenie o Maturitńa Skúška/Maturita. Výborný in the majority of subjects, including Maths.|
|Spain||Titulo de Bachillerato. Overall 9, with at least 9.5 in Maths.|
|Sri Lanka||Advanced Level AAA-AAAA, including Maths.|
|Sweden||Swedish Avgångsbetyg/Fullständigt Slutbetyg från Gymnasieskolan. A majority of MVG results in relevant subjects, including Maths.|
|Switzerland||Maturitätszeugnis/Eidgenössisch Anerkanntes Kantonales Maturitätszeugnis/Baccalauréat/Certificat De Maturité/Certificat De Maturité Cantonal Reconnu Par La Confédération/Attestato Di Maturità/Attestato Di Maturità Cantonale Riconosciuto Dalla Confederazione. 5 overall with 5 in relevant subjects, including Maths.|
|Turkey||Anadolu Lisesi Diplomasi (Anatolian High School Diploma). GPA of 5 overall and 5 in the majority of subjects, including Maths.|
|United States of America||Advanced Placement. Three subjects at grade 5, including Calculus BC.|
Insufficient International Qualifications
We do not accept the following qualifications:
|Albania||Certificate of Maturity/Secondary School Leaving Certificate|
|Algeria||School leaving qualifications/Baccalauréat de l'Enseignement Secondaire|
|Argentina||School Leaving Qualifications (e.g. Titulo de Bachiller)|
|Armenia||Mijnakarg Yndhanur Krtoutian Attestat (Certificate of completed Secondary Education)|
|Azerbaijan||Secondary School Leaving Certificate|
|Bahrain||Tawjahiya (Secondary School Leaving Certificate)|
|Bangladesh||School leaving qualifications|
|Belarus||Certificate of Secondary Education|
|Bhutan||Bhutan Higher Secondary Education Certificate/Indian School Certificate|
|Bosnia-Hertzegovina||Secondary School Leaving Diploma|
|Botswana||Botswana General Certificate of Secondary Education Examination|
|Brazil||Certificado de Ensino Medio or University entrance examination|
|Burkina Faso||Baccalaureat/Diplome de Bachelier|
|Burundi||Diplôme des Humanités Complètes|
|Cambodia||Certificate of Upper Secondary Education|
|Central African Republic (The)||Baccalaureat|
|Chile||Licencia de Educación Media|
|China||Senior Higher School Diploma, Chinese University Entrance Examination or ‘GaoKao’|
|Cuba||Titulo de Bachiller|
|Cyprus||Turkish-Cypriot School Leaving Qualifications: Devlet Lise Diplomasi (State High School Diploma) and Lise Bitirme Diplomasi (High School Finishing Diploma)|
|D R Congo (The)||Diplôme d'Etat d'Etudes Secondaires du Cycle Long|
|Egypt||The Thanaweya A’ama|
|Eritrea||Eritrean Secondary Education Certificate Examination|
|Ethiopia||School Leaving Certificate/Higher Education Entrance Examination|
|Fiji||School Leaving Certificate/Form 7 examination|
|Gambia (The)||West African Senior School Certificate Examination|
|Georgia||Secondary School Leaving Certificate|
|Ghana||West African Senior School Certificate Examination|
|India||Qualifications other than ISC-CISCE/CBSE-AISSE class XII|
|Indonesia||Surat Tamat Sekolah Menengah Umum Tinglat Atas/STTB: SMA (Senior Secondary School Certificate of Completion)|
|Iraq||Certificate of Preparatory Education/Sixth Form Baccalaureate|
|Ivory Coast (The)||Diplôme de Bachelier de l'Enseignement du Second Degré / Baccalauréat|
|Japan||Kotogakko Sotsugyo Shomeisho (Upper Secondary School Leaving Certificate)|
|Jordan||Tawjihi (General Secondary Education Certificate)|
|Kazakhstan||Attest/Svidetel’stvo o Srednam Obrazovanii (Certificate of Secondary Education)|
|Kenya||Kenya Certificate of Secondary Education|
|Kuwait||Shahadat-al-thanawia-al-a’ama (General Secondary School Certificate)|
|Kyrgyzstan||Certificate of Completed Secondary Education|
|Latvia||Atestāts par vispārējo vidējo izglītību|
|Lesotho||School Leaving Certificate|
|Liberia||Senior School Certificate|
|Libya||Secondary Education Certificate|
|Malawi||Malawi School Certificate of Education (MSCE)|
|Malaysia||Sijil Pelajaran Malaysia (SPM/Certificate of Education) or Unified Examination Certificate (UEC)|
|Mauritania||Diplôme de Bachelier de I'Enseignement du Second Degré|
|Moldova||Certificate of Secondary Education|
|Mongolia||School Leaving Certificate (Gerchilgee)|
|Morocco||Diplôme du Baccalauréat|
|Mozambique||Certificado de Habilitações Literarias (Secondary School Leaving Certificate)|
|Myanmar||School Leaving Certificate|
|Nepal||Higher School Certificate|
|Nigeria||West African Senior School Certificate Examination (WASSCE) or Senior School Certificate Examination (SSCE)|
|Oman||Thanawiya Amma (Secondary School Leaving Certificate)|
|Pakistan||Higher Secondary School Leaving Certificate (HSSC)|
|Papua New Guinea||Higher School Certificate|
|Paraguay||Titulo de Bachillerato|
|Peru||Certificado de Educación Secundaria Común Completa|
|Philippines||High School Diploma|
|Puerto Rico||High School Graduation Diploma|
|Qatar||Thanawaya Aa’ma Qatari (Qatar General Secondary Education Certificate)|
|Russian Federation||Attestat o Srednam Obrazovanii (Certificate of Secondary Education)|
|Rwanda||Diplôme des Humanités Complètes|
|Samoa||Pacific Senior Secondary Certificate|
|Saudi Arabia||Tawjihiyah (General Secondary Education Certificate)|
|Senegal||Diplôme de Bachelier de l'Enseignement du Second Degré / Baccalauréat|
|Sierra Leone||West African Senior School Certificate|
|Solomon Islands (The)||Pacific Senior Secondary Certificate|
|Somalia||Secondary School Leaving Certificate|
|South Africa||Senior Certificate/Matriculation Certificate|
|South Korea||Il Banky e Kodung Hakkyo (General High School Diploma)|
|Sudan||Sudan School Certificate|
|Syria||Al Shahada Al Thanawiya (Secondary School Leaving Certificate)|
|Taiwan||Senior High School Certificate or the Senior High School Diploma|
|Tajikistan||Certificate of Completed Secondary Education/ Diploma of Specialised Secondary Education|
|Thailand||Mathtayom Suksa 6 (M6)|
|Tonga||Pacific Senior Secondary Certificate|
|Turkmenistan||Certificate of Secondary Education/Diploma of Specialised Secondary Education|
|Turkey||Devlet Lise Diplomasi (State High School Diploma)/ Lise Bitirme Diplomasi (Private High School Diploma)|
|UAE||Tawjihiyya (General Secondary Education Certificate)|
|Ukraine||Matura or Attestat|
|United States of America||SAT Subject Tests/High School Diplomas|
|Uruguay||Titulo de Bachillerato Diversificado|
|Uzbekistan||Attestat o rednem obrazovanii (Certificate of Secondary Education)|
|Vanuatu||Pacific Senior Secondary Certificate|
|Venezuela||Titulo de Bachiller|
|Vietnam||Tot Nghiep Pho Thong Trung Hoc (Upper Secondary School Graduation Certificate)|
|Yemen||Al Thanawiya (General Secondary Education Certificate)|
|Zambia||Zambia School Certificate|
Many applicants ask us what A-levels we would recommend. In an effort to provide helpful advice, we have developed the following suggestions:
Very useful A-levels*
|Maths||Further Maths||Ancient Language
We strongly encourage applicants to take Further Maths at A2 or AS level. If your school offers Further Maths, we expect you to take it. If your school does not offer you the chance to take Further Maths, please make sure this is stated in your school reference. We will take this into account and will still welcome your application.
Some candidates choose to take Further Maths independently through a local Further Maths Network Centre. We also accept AEA or STEP Maths qualifications in place of Further Maths and may include these in your offer. If your school does not offer you Further Maths, our preferred A-level is a science subject, such as Physics, Chemistry or Computer Science.
*We do not accept ICT, Business Studies and General Studies.
We should emphasise that, with the exception of the required A-level Maths and the A-levels we do not accept, Category 3 is only a set of suggestions. If your A-level selection does not match this exact pattern, you should not worry unduly.
We do understand that some schools do not offer Computing for students wishing to study the subject for A-level. We will not hold this against an applicant as we do not require Computing as an A-level subject for any applicant, so if you would prefer to take another subject, then this would be fine.
For students looking for a good grounding in the principles of Computing pre A-level, we do recommend the new OCR GCSE in Computing. Again, however, this is not a requirement for admission to any of our degrees.
Relevant Subjects Selection
Many applicants ask us what relevant subjects we would recommend, for example at higher level for the IB. Below are our suggestions:
- Computer Science
Each year, over half of our incoming students have no prior programming experience.
If you are in this category and are thinking of applying to our courses but are worried that a lack of computing experience will leave you at a disadvantage, don't be: we teach 5 programming languages from scratch in the first and second year, so this is not a problem. You do not need to have taken A-level Computer Science for our degrees.
We look for people who are good at Maths and are excited by computing and its many applications and are or have the potential to be great problem-solvers, lateral-thinkers or systematic thinkers. We welcome people with a wide variety of A-level subjects for our courses.
All applicants (particularly those not taking an A-level in Further Maths) are encouraged, and may be asked, to take an AEA or STEP exam in Maths. These can often be sat at your local examination centre. Please note that regardless of whether an applicant is planning to take an AEA and/or STEP exam in maths or not, one or more may form part of a conditional offer that we make to an applicant.
The AEA Maths exam is based on the A-level Maths syllabus and should require no particular support or extra tuition, but the style of question is different to that of A-level. Where requested, we will ask for a Merit or Distinction.
The STEP Maths exam consists of 3 papers. Papers I and II are based on the A-level Maths syllabus. Paper III is based on the A-level Further Maths syllabus. Extra tuition is advisable; the style of question is markedly different to that of A-level. Where requested, we will usually ask for a Grade 1 or Grade 2 in one of the papers.
- STEP Mathematics website
- Wikipedia STEP resources
- Meikleriggs' STEP solutions
- Mathematics in Education and Industry (MEI)
International Programme of Study
Applicants for admission to the G402, MEng Computing in International Programme of Study, should normally hold a GCSE in a foreign language at grade B or above, or otherwise be able to demonstrate linguistic competence.