Computer Science (4 Year Programme) MPhil/PhD
UCL Computer Science is one of the leading university centres for computer science research in Europe. The PhD programme in UCL Computer Science is a 4-year programme in which students work within research groups on important and challenging problems in the development of computer science. We have research groups that cover many of the leading-edge topics in computer science, and our students are supervised by academics at the very forefront of their field. Each student is assigned a first and second supervisor who will guide the student in the development of their research project and their abilities as a researcher. The research groups, the department, and the college, provide numerous opportunities for students to learn more about their field (e.g. seminars, conferences, and journal clubs) and their skills they require to develop their research and future careers (e.g. training courses). Many of students publish results from their research in internationally leading conferences during their time on the PhD programme.
UK tuition fees (2022/23)
Overseas tuition fees (2022/23)
Programme startsResearch degrees may start at any time of the year, but typically start in September.
Applications acceptedApplications are accepted on a rolling basis.
A UK Master's degree in a relevant discipline with Merit, or a minimum of an upper second-class UK Bachelor's degree in a relevant discipline, or an overseas qualification of an equivalent standard. Work experience may also be taken into account.
If your education has not been conducted in the English language, you will be expected to demonstrate evidence of an adequate level of English proficiency.
The English language level for this programme is: Standard
UCL Pre-Master's and Pre-sessional English courses are for international students who are aiming to study for a postgraduate degree at UCL. The courses will develop your academic English and academic skills required to succeed at postgraduate level. International Preparation Courses
Further information can be found on our English language requirements page.
If you are intending to apply for a time-limited visa to complete your UCL studies (e.g., Student visa, Skilled worker visa, PBS dependant visa etc.) you may be required to obtain ATAS clearance. This will be confirmed to you if you obtain an offer of a place.
Country-specific information, including details of when UCL representatives are visiting your part of the world, can be obtained from the International Students website.
International applicants can find out the equivalent qualification for their country by selecting from the list below. Please note that the equivalency will correspond to the broad UK degree classification stated on this page (e.g. upper second-class). Where a specific overall percentage is required in the UK qualification, the international equivalency will be higher than that stated below. Please contact Graduate Admissions should you require further advice.
About this degree
The PhD programme in UCL Computer Science is a 4-year programme in which students work within research groups on important and challenging problems in the development of computer science.
We have research groups that cover many of the leading-edge topics in computer science, and our students are supervised by academics at the very forefront of their field. Each student is assigned a first and second supervisor who will guide the student in the development of their research project and their abilities as a researcher. The research groups, the department, and the college, provide numerous opportunities for students to learn more about their field (e.g. seminars, conferences, and journal clubs) and their skills they require to develop their research and future careers (e.g. training courses). Many of students publish results from their research in internationally leading conferences during their time on the PhD programme.
Who this course is for
What this course will give you
Code written at UCL is used across all 3G mobile networks for instant messaging and videoconferencing; medical image computing has led to faster prostate cancer diagnosis and has developed tools to help neurosurgeons avoid damaging essential communication pathways during brain surgery; and our human-centred approach to computer security has transformed the UK government's delivery of online security.
This MPhil/PhD in Computer Science is a research degree programme that will not only challenge and stimulate you, but also has the potential to lead a varied and interesting career and introduce you to a valuable contacts in academia and the industry.
The foundation of your career
UCL Computer Science research students' employability is greatly enhanced by working alongside world-leading researchers in cutting-edge research areas such as virtual environments, networked systems, human-computer interaction and financial computing. UCL's approach is multi-disciplinary and UCL Computer Science shares ideas and resources from across all departments of Faculty of Engineering Sciences and beyond. Our alumni have a successful record of finding work, or have founded their own successful start-up companies, because they have an excellent understanding of the current questions which face industry and have the skills and the experience to market innovative solutions.
UCL Computer Science graduates secure careers in a variety of organisations including global IT consultancies, City banks and specialist companies in manufacturing industries.
The department takes pride in helping students in their career choices and offers placements and internships with numerous start-up technology companies, including those on Silicon Roundabout, world-leading companies such as Google, Skype and Facebook, and multi national finance companies including Morgan Stanley, Deutsche Bank and JP Morgan.
Our graduates secure roles such as applications developers, information systems managers, IT consultants, multimedia programmers, software engineers and systems analysts in companies such as Microsoft, Cisco, Bloomberg, PwC and IBM.
UCL Computer Science is located in the heart of London and subsequently has strong links with industry. Students regularly undertake internships at world-leading research organisations. We regularly welcome industry executives to observe students' project presentations, and we host networking events with technology entrepreneurs. Students also benefit from a location close to the City of London and Canary Wharf to work on projects with leading global financial companies. London is also home to numerous technology communities, for example the Graduate Developer Community, who meet regularly and provide mentors for students interested in finding developer roles when they graduate.
Teaching and learning
You will participate in three vivas during the course of your study. These are useful feedback opportunities and allow you to demonstrate your understanding of the literature, your progress in your research and eventually, your final thesis and research. For each viva you will expected to produce a detailed report of your work to date and to attend a 'verbal exam' with supervisors and/or external academics/experts.
During your research degree you willl have regular meetings with your primary supervisor in addition to contact with your secondary supervisor and participation in group meetings. Full-time study should comprise of 40 hours per week of study.
Research areas and structure
- Bioinformatics: protein structure; genome analysis; transmembrane protein modelling; de novo protein design methods; exploiting grid technology; mathematical modelling of biological processes
- Financial computing: software engineering; computational statistics and machine learning; mathematical modelling
- Human centred systems: usability of security and multimedia systems; making sense of information; human error and cognitive resilience
- Information security: cryptology; digital watermarking; cryptoanalysis; steganography
- Intelligent systems: knowledge representation and reasoning; machine learning
- Media futures: digital rights management; information retrieval; computational social science; recommender systems
- Networks: internet architecture; protocols; mobile networked systems; applications and evolution; high-speed networking
- Programming Principles, Verification and Logic’: logic and the semantics of programs; automated tools for verification and program analysis; produce mathematically rigorous concepts and techniques that aid in the construction and analysis of computer systems; applied logic outreach in AI, security, biology, economics
- Software systems engineering: requirements engineering; software architecture; middleware technologies; distributed systems; software tools and environments; mobile computing
- Virtual environments: presence, virtual characters; interaction; rendering; mixed reality
- Vision and imaging science: face recognition; medical image analysis; statistical modelling of colour information; inverse problems and building mathematical models for augmented reality; diffusion tensor imaging
UCL Computer Science is one of the leading university centres for computer science research in Europe. The department is very well-connected with research groups across the university, and is involved in many exciting multi-disciplinary research projects. Furthermore, research groups in the department are heavily involved in collaborative research and development projects with other universities and with companies in the UK and internationally. UCL provides significant support for technology transfer, and in particular for technology start-ups, and the department has an increasingly successful record of spin-out companies including a number of spin-outs that have been acquired by Google, Facebook, Amazon, etc.
Month 0 Registration -- initially MPhil registration.
Month 0-6 General reading, directed by the supervisor, in the area of interest. This should be to get the student to the sharp end of the area and allow the student to appreciate what the research problems are.
Months 6-9 More detailed reading, aimed at becoming expert enough to tackle a thesis project. A smallish focused project is in order here to pin the reading on. A report on the year's activities should begin to be prepared.
Month 9 FORMAL 1ST-YEAR VIVA (10-12 for Part-time) This is the first major examination, and must take place no more than 9 months from the start date. A feedback activity. Given a read of the student's report, the supervisor, 2nd supervisor and an 'assessor' review the work done with the aim of providing the student with proper feedback on their work. This is also a good opportunity to get feedback for the Transfer Viva and is often used as a “mock transfer”.
Months 12-18 FORMAL TRANSFER VIVA (15-21 for Part-time) Also known as the “Upgrade Viva” - this is where you would upgrade your expected quantification from MPhil to PhD. A substantial project report is expected demonstrating the ability to conduct research, with initial research results, and a plan for completion of the work and writing of the thesis. The outcome of the viva will determine whether the student is allowed to transfer registration from MPhil to PhD.
Months 24-36 Thesis project work being tidied up and turned into a unified piece of work. Thesis writing being planned and chapters being drafted. You are now eligible for Completing Research Status
Month 36 MOCK VIVA (48-60 for Part-time) A draft thesis and mock viva. This is to be attended by the supervisor, second supervisor and assessor and any others thought relevant. Thesis submission forms (aka Entry forms) completed and submitted.
Months 36-42 Complete the writing of the thesis.
Month 42 (60-72 for Part-time) Submit thesis.
See full-time summary
Fees and funding
Fees for this course
|Tuition fees (2022/23)||£5,690||£2,845|
|Tuition fees (2022/23)||£25,960||£13,280|
The tuition fees shown are for the year indicated above. Fees for subsequent years may increase or otherwise vary. Where the programme is offered on a flexible/modular basis, fees are charged pro-rata to the appropriate full-time Master's fee taken in an academic session. Further information on fee status, fee increases and the fee schedule can be viewed on the UCL Students website: ucl.ac.uk/students/fees.
A student conference and travel fund is available to students within the department to help with costs associated with attending and presenting at conferences - applications are considered on a case-by-case basis.
For more information on additional costs for prospective students please go to our estimated cost of essential expenditure at Accommodation and living costs.
Funding your studies
The department offers funding for overseas and UK/EU students. Please see the computer science website for more information.
Home students will have the opportunity to apply for EPSRC DTP Studentships where available.
Scholarships available for the department include:
- CSC-UCL Joint Research Scholarship - Funding offered by UCL and the China Scholarship Council aims to expand the educational, cultural and technological cooperation between the UK and China
For a comprehensive list of the funding opportunities available at UCL, including funding relevant to your nationality, please visit the Scholarships and Funding website.
Value: Fees, maintenance and travel (Duration of programme)Criteria Based on academic meritEligibility: EU, Overseas
Deadlines and start dates are usually dictated by funding arrangements so check with the department or academic unit to see if you need to consider these in your application preparation. All applicants are asked to identify and contact potential supervisors before making an application. For more information see our How to apply page.
Please note that you may submit applications for a maximum of two graduate programmes in any application cycle.
Choose your programme
Please read the Application Guidance before proceeding with your application.
UCL is regulated by the Office for Students.