Computing (Security and Reliability) MEng
Program start date | Application deadline |
2025-10-01 | - |
Program Overview
Imperial College London's MEng Computing (Security and Reliability) program equips students with the knowledge and skills to design and implement secure and reliable computing systems. It covers topics such as computing architecture, software security, and reliability, with a focus on applying state-of-the-art techniques and practical experience through industrial placements and projects. Graduates are highly sought after in various sectors, including management consultancy, corporations, and banking.
Program Outline
Degree Overview:
This MEng Computing (Security and Reliability) program at Imperial College London is designed to equip students with the knowledge and skills to build the next generation of secure and reliable computing applications.
Objectives:
- Gain a deep understanding of computing architecture and hardware, and the software that can exploit them.
- Develop expertise in software security, reliability, and privacy issues.
- Develop a strong foundation in discrete mathematics, classical mathematics, and statistics relevant to applications engineering and management.
- Gain practical experience in applied computing through laboratory and problem-solving classes, projects, and design work.
- Acquire advanced techniques and modules, many of which draw on current research taking place in the Department of Computing.
- Gain valuable skills and experience through an industrial placement in the third year.
- Achieve Master's level in the final year with a wide choice of optional modules and a substantial individual project on a subject of the student's choice.
Outline:
Year 1:
- Core Modules:
- Introduction to Computer Systems
- Introduction to Databases
- Introduction to Computer Architecture
- Computing Practical 1
- Discrete Mathematics, Logic and Reasoning
- Graphs and Algorithms
- Calculus
- Linear Algebra
Year 2:
- Core Modules:
- Algorithm Design and Analysis
- Software Engineering Design
- Models of Computation
- Operating Systems
- Networks and Communications
- Compilers
- Probability and Statistics
- Computing Practical 2
- Computing Group Project
- Optional Modules:
- Symbolic Reasoning
- Computational Techniques
Year 3:
- Core Modules:
- Industrial Placement (First Part)
- Network and Web Security
- Distributed Algorithms
- The Theory and Practice of Concurrent Programming
- Custom Computing
- Optional Modules:
- Computer Vision
- Graphics
- Data Processing Systems
- Communicating Computer Science in Schools
- Advanced Computer Architecture
- Robotics
- System Performance Engineering
- Operations Research
- Type Systems for Programming Languages
- Introduction to Machine Learning
- Technical option from outside the Department of Computing
- Software Engineering Group Projects
- Networked Systems
- Elective/technical modules from another Imperial degree programme (with permission)
Year 4:
- Core Modules:
- Industrial Placement (Second Part)
- Individual Project
- Privacy Engineering
- Cryptography Engineering
- Software Reliability
- Optional Modules - Group A:
- Scalable Software Verification
- Scalable Systems and Data
- Advanced Computer Graphics
- Computational Finance
- Complexity
- Advanced Computer Security
- Deep Learning
- Principles of Distributed Ledgers
- Program Analysis
- Software Engineering for Industry
- Computational Optimisation
- Natural Language Processing
- Probabilistic Inference
- Machine Learning for Imaging
- Quantum Computing
- Mathematics for Machine Learning
- Reinforcement Learning
- Knowledge Representation
- Modal Logic for Strategic Reasoning in AI
- Advanced Computer Architecture
- Custom Computing
- Decentralised Finance
- Robot Learning
- Scheduling and Resource Allocation
- Optional Modules - Group B:
- Communicating Computer Science in Schools
- Elective(s) from outside the Department of Computing
- Elective/technical modules from another Imperial degree programme (with permission)
Assessment:
Year 1:
- 10% Coursework
- 84% Examinations
- 6% Practical
Year 2:
- 10% Coursework
- 57% Examinations
- 33% Practical
Year 3:
- 8% Coursework
- 42% Examinations
- 50% Practical
Year 4:
- 9% Coursework
- 50% Examinations
- 41% Practical
Assessment Methods:
- Programming exercises
- Computer-based programming tests
- Written coursework
- Computer-based coursework
- Examinations
- Software demonstrations
- Group work
- Written reports
- Research summaries
- Oral presentations
Teaching:
Teaching and Learning Methods:
- Lectures
- Tutorials
- Laboratory-based teaching
- In-class problem solving
- Personal supervision of project work
Faculty:
- The program is delivered by the Department of Computing at Imperial College London.
- Students will be taught by experienced faculty members who are experts in their fields.
Unique Approaches:
- The program emphasizes the fundamental principles underlying computing and the engineering considerations involved in computing system design, implementation, and usage.
- Students will be introduced to computing architecture and hardware, and the software used to exploit them.
- The program draws on current research taking place in the Department of Computing.
- Students will have the opportunity to complete an industrial placement in the third year, gaining valuable skills and experience.
Careers:
- 96% of Imperial Computing graduates are in work or further study.
- 90% of Imperial Computing graduates are in highly skilled work or further study.
- The program provides students with transferable skills relevant to a career in industry and academia.
- Graduates are highly sought after in a range of sectors, including:
- Management consultancy
- Corporations
- Computer gaming
- Special effects
- Banking and finance
Other:
- The program is a four-year full-time program.
- The program is subject to continuous review and individual partnerships may or may not be renewed.
- The Department of Computing offers free language classes to help students prepare for a Year Abroad.
- The Department of Computing has partnerships with universities located abroad, including in France, Germany, and the USA.
- The program is highly selective and competition for places is strong.
- The program is designed to provide students with a strong foundation in computing and the skills they need to succeed in a rapidly changing field.
Overview:
Imperial College London is committed to achieving excellence in research and education across science, engineering, medicine, and business, aiming to benefit society through its strategic vision. The college leverages its strong disciplinary foundations, collaborative culture, global partnerships, and top-tier ranking to address significant global challenges through its ambitious strategy, "Science for Humanity."
Mission and Values:
Imperial College London's mission is to harness science and innovation for the greater good, focusing on societal impact. The institution emphasizes interdisciplinary collaboration and aims to nurture talent, drive innovation, and tackle global grand challenges. Core values include a dedication to inquiry, precision, and a scientific mindset that drives understanding and transformation.
Unique Approach:
Imperial College London stands out for its commitment to interdisciplinary research and a comprehensive approach to addressing complex global issues. The college's strategy involves creating new cross-institutional Schools of Convergence Science, focusing on climate, AI, health, and space, among other areas. The Imperial Global network will enhance global collaboration to address grand challenges.
Academic Focus:
Imperial College London emphasizes a strong STEMB focus and interdisciplinary research to address complex challenges. The institution fosters connections across various disciplines and sectors to advance scientific knowledge and societal impact.
Student Life:
The college provides an inspiring environment for scientific inquiry and innovation, offering resources and support for students to explore, dream, and ask significant questions. It maintains a culture of discovery and entrepreneurial thinking.
Meaningful Impact:
Imperial College London operates with the agility and forward-thinking of a startup, pursuing breakthrough science with transformative impact. It is recognized as a trusted partner for research and innovation, contributing to the global landscape through its work in London.
Legacy of London:
Situated in a vibrant global city, Imperial College London benefits from London's energy, creativity, and opportunities, reflecting the city's diverse and dynamic character in its global impact.
Entry Requirements:
- A-levels:
- Minimum entry standard: A*A*A – A*AAA
- To include: A* in Mathematics, A*, A in two further subjects or AAA in three further subjects, with Further Mathematics preferred.
- Not accepted: ICT, Business Studies, General Studies and Critical Thinking
- Science Practical Endorsement: If you are made an offer you will be required to achieve a pass in the practical endorsement in all science subjects that form part of the offer.
- Recommended subjects: Computer Science, Physics, Further Mathematics
- Useful subjects: Ancient Language, Biology, Chemistry, Economics, Electronics, English Literature, History, Languages, Law, Philosophy, Politics, Psychology
- Typical offer: A*A*A* (applicants studying three A-levels) A*A*AA (applicants studying four A-levels)
- International Baccalaureate:
- Minimum entry standard: 41 points
- To include: 7 in Mathematics at higher level, 7 in another relevant subject at higher level
- Preferred Mathematics syllabus: The Mathematics Analysis and Approaches or the Applications and Interpretation syllabi will be accepted at higher level.
- Typical offer: 42 points
- Other qualifications:
- UK qualifications:
- Access to HE Diploma: Not accepted
- BTEC National Diploma: Not accepted
- Cambridge Pre-U Certificate: Minimum entry standard is D2, D2, D3 to D2, D3, D3, D3 overall, to include: D2 in Mathematics, D2, D3 in two further subjects or D3 in three further subjects. ICT, Business Studies are not accepted. Recommended subjects: Computer Science, Physics. Useful subjects: Ancient language, Biology, Chemistry, Economics, Electronics, English Literature, History, languages, Law, Philosophy, Politics, Psychology.
- Scottish Advanced Highers: Minimum entry standard is AAA overall, to include: A in Mathematics. Applied Mathematics (Mechanics) is a preferred additional subject.
- T Levels: Not accepted
- International qualifications:
- Advanced Placement: Minimum entry standard is 5, 5, 5 overall, to include: 5 in Calculus BC, 5 in two other subjects.
- If you are studying additional High School Qualifications alongside Advanced Placements, requirements may apply to both sets of qualifications.
- Australian Certificate of Education: ACT / WACE / QCE: Minimum entry standard is ATAR 98.5 with AAA including Maths
- Australian Certificate of Education: NSW: Minimum entry standard is ATAR 98.5 with: 45/50 in Mathematics, 45/50 other second subject, 42/50 in a third subject. Scores out of 50 will be doubled for 2-unit courses which are expected for essential subjects.
- Australian Certificate of Education: NT / SACE / VCE: Minimum entry standard is ATAR 98.5 with: A+ in Mathematics, A+, A in two further subjects
- Australian Certificate of Education: TCE: Minimum entry standard is ATAR 98.5 with: EA in Mathematics, EA / HA in two further subjects
- Austria: Matura / Reifeprüfung: Minimum entry standard is: 1 Mathematics, 1 Other, 1 Other
- Belgium High School Certificate (Abschlusszeugnis der Oberstufe des Sekundarunterrichts, Certificat d'enseignement secondaire supérieur (CESS), or Diploma van secundair onderwijs): Minimum entry standard is 8.5 overall, to include: 9 in Mathematics, 9 in a relevant subject.
- Grades above are when grades out of 10. Grades are doubled when marked out of 20.
- Brunei: Cambridge A-level: Minimum entry standard is AAA overall, to include: A* in Mathematics
- Bulgaria: Diploma za Sredno Obrazvanie: Minimum entry standard is 5.9 overall, with the following state exams: 6 in Mathematics, 6 Other subject
- Canadian High School Diploma: Minimum entry standard is 90% overall from year 12 subjects, to include the following grades at Year 12: 90% in Mathematics, 90% Other, 85% in three further subjects
- Caribbean Advanced Proficiency Exam (CAPE): Minimum entry standard is: 1 (AAA) in Mathematics (double unit), 1 (AAA) in Other (double unit), 1 (AAA) in two further units
- Croatia Svjedodžba o Maturi / Matura: Minimum entry standard is: 5 Mathematics (HL), 5 Other (HL), 5 Other (HL)
- Cyprus: Apolytirion of Lykeio: Minimum entry standard is 19 overall: 20 in Mathematics, 20 Other. And: A-level Mathematics grade A*, A-level Other subject grade A
- Czech: Vysvědčení o maturitní zkoušce: Minimum entry standard is: 1 Mathematics, 1 Other, 1 Other
- Denmark: Studentereksamen or Højere Forberedelseseksamen: Minimum entry standard is 11 overall, to include: 12 in Mathematics, 12 Other, 10 Other
- Estonia: Gümnaasiumi lõputunnistus and Riigieksamitunnistus: Minimum entry standard is: 91% Mathematics Extensive (State Exam), 5 Other, 5 Other
- European Baccalaureate: Minimum entry standard is 85% overall, to include: 9 in Mathematics, 9 in a relevant subject
- Finland: ylioppilastutkintotodistus / studentexamensbetyg: Minimum entry standard is: 7, 7 Mathematics (advanced) and Other, 7, 7 Other
- France: Baccalaureate: Minimum entry standard is 17 overall, to include two speciality subjects at year 13: 16 in Mathematics with option Mathematics Expert, 15 Other
- Germany: Abitur: Minimum entry standard is 1.4 overall, to include the following abiturprufung exams: 14 in Mathematics, 14 Other
- Greece: Apolytirion of Lykeio: Minimum entry standard is 19 overall: 20 in Mathematics, 20 Other. And: A-level Mathematics grade A*, A-level Other subject grade A
- Hong Kong Diploma of Secondary Education (HKDSE): Minimum entry standard is: 5* in Mathematics, 5* Calc-Stats or Calc-Algebra, 5 in two further subjects
- Hungary: Érettségi: Minimum entry standard from higher level subjects is: 5 Mathematics, 5 Other, 5 Other
- Iceland: Studentspróf: Minimum entry standard is 9 overall, to include: 9 in Mathematics, 9 in a relevant subject
- India: 12th Standard CBSE – AISSCE or CISCE – ISC boards: Minimum entry standard is 92% overall, to include: 95% in Mathematics, 95% / 90% in two other subjects
- International Baccalaureate – Career-related Programme (CP) and Diploma Programme (DP): Minimum entry standard is three higher level DP courses (stand alone or within the CP), to include: 7 in Mathematics* at higher level, 7 in another relevant subject at higher level, 6 in another subject at higher level.
- Mathematics Analysis and Approaches or the Applications and Interpretation syllabi will be accepted at higher level. Higher level DP courses may also be presented in combination with other accepted qualifications, providing a minimum equivalent of three A level breadth of study is presented. Accepted qualifications with subject and grade requirements are available in the entry requirement section of each course page. Due to the highly selective nature of admissions at Imperial, candidates should be aware that those presenting the full IB Diploma will typically be considered as presenting more competitive applications.
- Iran: High School Diploma: Minimum entry standard is 18.5 overall: 19 in Mathematics
- Irish Leaving Certificate: Minimum entry standard is: H1 Mathematics, H1 in three further subjects, H2 in two further subjects
- Israel: Bargut: Minimum entry standard is 90% overall, to include the following five unit subjects: 95% in Mathematics, 95% / 90% in two other subjects
- Italy: Diploma di Esame di Stato: Minimum entry standard is 100 overall, to include: 10 in Mathematics, 10 Other, 9 Other
- Liechtenstein: Matura: Minimum entry standard is: 6, 6 Mathematics, 6 in four other subjects
- Luxembourg: Diplôme de fin d'études secondaires: Minimum entry standard is 55 overall, to include: 55 in Mathematics 1, 55 in Mathematics 2, 50 Other
- Malaysia: STPM: Minimum entry standard is AAA overall, to include: A in Mathematics
- Malta: Matriculation Certificate: Minimum entry standard is AAA in intermediate subjects with the following at advanced level: A, A including Mathematics
- Montegro Matura: Minimum entry standard is 5 overall: 5 Mathematics, 5 Other, 5 Other
- Netherlands: VWO: Minimum entry standard is 8.6 overall, to include: 9 in Mathematics, 9 in a relevant subject
- New Zealand: National Certificate of Education Achievement (NCEA): Minimum entry standard is E overall from Level 3: E Mathematics, E Other, E Other
- Norway: Vitnemal for Videregaende Opplaring: Minimum entry standard is 5 overall: 6 Mathematics, 6 Other, 5 Other
- Poland: Matura: Minimum entry standard is the following subjects at advanced level - numerical grades refer to the required stanine: 9 in Mathematics, 9 in a relevant subject
- Portugal: Diploma Nível Secundário de Educação: Minimum entry standard is 18 overall including: 19 in Mathematics, 19 Other, 18 Other
- Romania: Diploma de Bacalaureat: Minimum entry standard is 9.5 overall including: 9.5 in Mathematics, 9.5 in a relevant subject
- Serbia: Matura: Minimum entry standard is 5 overall: 5 Mathematics, 5 Other, 5 Other
- Singapore: Cambridge A-level: Minimum entry standard is AAA overall from H2 subjects, to include: A in Mathematics
- Singapore: NUS Diploma: Minimum entry standard is 4.5 overall: 4.5 Mathematics, 4.5 Other, 4.5 Other
- Singapore: Polytechnic Diploma: Minimum entry standard is 3.8 overall: 3.8 Mathematics, 3.8 Other, 3.8 Other
- Slovakia: Vysvedčenie o maturitnej skúške: Minimum entry standard is: 1 Mathematics, 1 Other, 1 Other
- Slovenia: Maturitetno Spricevalo: Minimum entry standard is: 5 Mathematics, 5 Other, 5 Other
- Spain: Bachillerato: Minimum entry standard is 9 overall, to include: 9 in Mathematics, 9 in a relevant subject
- Sri Lanka: A-level: Minimum entry standard is AAA overall, to include: A in Mathematics
- Sweden: Avgångsbetyg / Slutbetyg: Minimum entry standard is A in the majority of subjects, to include: A, A including Mathematics 4 (Other subject at level 2)
- Swiss: Gymnasialer Maturitätsausweis, Certificat de Maturité or Attestato di Maturità: Minimum entry standard is 5.5 overall, to include: 5.5 Mathematics, 5.5 Other, 5 Other
- Tanzania: Advanced Certificate of Secondary Education: Minimum entry standard is AAA overall, to include: A in Mathematics
- Uganda: Advanced Certificate of Secondary Education: Minimum entry standard is AAA overall, to include: A in Mathematics
- Zimbabwe: GCE A-level: Minimum entry standard is AAA overall, to include: A in Mathematics
- Admissions test (TMUA) and interview:
- Admissions test (TMUA): To be considered for this course for 2025 entry, you will need to sit the Test of Mathematics for University Admission (TMUA) as part of the application process. Registration is now open for October TMUA test sitting.
Language Proficiency Requirements:
- All candidates must demonstrate a minimum level of English language proficiency for admission to the university.
- For admission to this course, you must achieve the standard university requirement in the appropriate English language qualification.