Undergraduate
Studying computer science develops analytic thinking and creative problem-solving skills
We focus on practical problem-based learning and group work, applying theory and working in teams to solve real and challenging problems, and collaborate closely with world-leading finance and tech companies, giving you industry contact throughout your degree.
Discover our three-year BSc programme in Computer Science
Discover our four-year MEng programme in Computer Science
Find out more about our MEng programme in Computer Science and Mathematics
Discover our timely Robotics and Artificial Intelligence MEng
Other degree programmes
Philosophy and Computer Science BA
You may also be interested in the interdisciplinary Philosophy and Computer Science BA offered by UCL Philosophy. By embarking on the Philosophy and Computer Science BA, you’ll learn about core concepts that belong in both of these distinctive fields, tied together by the theme of logic. Taught at two world-class UCL departments, you’ll graduate with key knowledge and transferable skills ideal for careers in sectors spanning from artificial intelligence to law.
Meet our graduates
YouTube Widget Placeholderhttps://www.youtube.com/watch?v=rlef-fiEWaY&t=9s
We caught up with Computer Science MEng alumna Sadhbha Odufuwa-Bolger at her graduation event in March. Sadhbha talks about her student experience at UCL Computer Science and her new career working as a Java Developer for Morgan Stanley.
Meet our students
YouTube Widget Placeholderhttps://www.youtube.com/watch?v=jn9YjKsqL00
Computer Science Undergraduate students Siqi Zhu and Sree Sanakkayala discuss their reasons for choosing to study at UCL Computer Science, their experience of the Department, and their advice to prospective students.