Presencial en Londres
3 academic years - Full-time
Modalidad Abierta
The Computer Science BSc at UCL gives you the foundational knowledge, practical skills and engineering principles needed for a successful computing career across a broad range of industries. You’ll tackle real-world problems and enjoy opportunities to collaborate with world-leading finance and tech companies.
Join us on an exciting undergraduate degree programme that’s designed and taught by the same academics whose research is changing the way we understand computer science.
As a student at UCL’s world-leading Computer Science department, you’ll develop a strong foundational understanding of computer science and apply your learning to real-world problems and scenarios. Building your practical skills across a broad range of computing specialisms, including programming, algorithmic design, software and systems engineering, you’ll also achieve proficiency in the mathematics that underpins and defines these different fields.
To ensure your ability to apply your skills in a variety of contexts, you’ll take part in engineering challenges and work in teams alongside students from other engineering disciplines, combining your specialisms to develop complex systems and applications.
You’ll also have opportunities to work with leading industry partners such as Microsoft, Intel and the NHS, collaborating on real-world projects and challenges, with opportunities for placements and internships – making sure that when you graduate, you’re experienced and ready to start a successful professional or academic career in this rapidly evolving field.
What this course will give you
This programme offers you the following benefits and opportunities:
- Build a broad base of highly sought-after computing skills in programming, along with electives in diverse areas like quantum computing, image processing and technology entrepreneurship.
- Work on real-world projects with industry partners and apply for paid internships through the department’s Industry Exchange Network (IXN).
- Study at UCL’s Bloomsbury campus, in the heart of a London district famous for its cultural and educational institutions. London is the world's best city for university students (QS Best Student Cities 2025).
- Customise your degree by selecting modules from across the UCL Faculty of Engineering, with the Integrated Engineering Programme.
- Gain valuable industry experience by taking an optional additional placement year. To secure a place, you’ll need to apply and be accepted to work and study with one of our approved industry partners.
- Learn from leading academics and absorb perspectives from globally-recognised researchers. UCL was named The Times and Sunday Times University of the Year 2024 and is consistently ranked among the best universities globally (ranked 9th in the latest QS World University Rankings 2025).
- Graduate from one of the world’s most influential computer science departments. UCL is currently ranked first in England and second in the UK for research power in computer science and informatics.
Successful completion of this course ensures you are a well-rounded computer science professional, with substantial experience in solving complex problems requiring skills and knowledge drawn from multiple disciplines.
You’ll also develop a strong foundational understanding of the advanced mathematics that underpins computer science, and strong analytical and practical skills needed to thrive in this fast-moving industry.
1. A levels
Grades
A*A*A
Subjects
A* in either Mathematics or Further Mathematics required.
GCSEs
English Language and Mathematics at grade C or 4.
Contextual offer information
Grades
A*AB more about contextual offers
Subjects
A* in either Mathematics or Further Mathematics required.
GCSEs
English Language and Mathematics at grade C or 4.
IB Diploma
Points
40
Subjects
A total of 20 points in three higher level subjects including grade 7 in Mathematics. The programme will accept either 'Mathematics: Analysis and Approaches' or 'Mathematics: Applications and Interpretation' at higher level. 'Mathematics: Analysis and Approaches' is preferred.
Year 1
- Algorithms
- Principles of Programming
- Theory of Computation
- Object-Oriented Programming
- Introductory Mathematics for Computer Science
- Discrete Mathematics for Computer Scientists
- Engineering Challenges
- Design and Professional Skills I (Computer Science)
Year 2
- Computer Architecture and Concurrency
- Logic
- Software Engineering
- Intermediate Mathematics for Computer Science
- Systems Engineering
- Security
Year 3
- Compilers
- Computability and Complexity Theory
- Individual Project for Year 3 BSc
Optional modules
- Computer Systems
- Networked Systems
- Functional Programming
- Interaction Design
- Database and Information Management Systems
- Artificial Intelligence and Neural Computing
- Introduction to Cryptography
- Image Processing
- Computer Graphics
- Technology Entrepreneurship
- Machine Learning for Domain Specialists
- Quantum Computation
- Machine Learning for Visual Computing
- Advanced Mathematics for Computer Science
El Bachelor en Informática es un programa integral que se ofrece en un formato de aprendizaje online. Los estudiantes adquirirán conocimientos para desarrollar tareas en los ámbitos de la programación, de la administración de sistemas y de bases de datos. El estudio se realiza con una visión multidisciplinar, global e incorporando el aspecto de desarrollo sostenible...
UCMA UNIVERSIDAD CARLEMANY
El Doble Grado en Ingeniería Informática + ADE de UAX te forma como un profesional integral capaz de dominar las tecnologías, comprender su impacto en los negocios y liderar proyectos innovadores. Obtendrás dos títulos en cinco años, con excelentes salidas profesionales y el prestigio de UAX Business & Tech.
UAX Business and Tech
Una experiencia universitaria que entiende los negocios y la tecnología como un todo, que te prepara para una transición a un futuro profesional donde impactar...
UNIVERSIDAD ALFONSO X EL SABIO - UAX
OpenUAX ofrece el Grado en Ingeniería Informática desde un proyecto educativo comprometido con formar profesionales competentes.
El Grado de Ingeniería Informática semipresencial elimina las barreras del campus físico y permite estudiar desde cualquier lugar y a cualquier hora.
Los estudiantes de ingeniería informática de OpenUAX acceden de manera remota, con la posibilidad de compaginar sus estudios con la vida personal y profesional, y disfrutando de la misma educación de calidad y de los mismos recursos académicos disponibles en el campus...
UNIVERSIDAD ALFONSO X EL SABIO - UAX
¿Te interesaría sumergirte en las ramas más avanzadas de la Ingeniería Informática estudiando de forma online y adaptable? El título en Ingeniería Informática de la Universidad Internacional de la Empresa (UNIE) ofrece una formación completa, pero va más allá de los conocimientos teóricos. Está enfocado en la implementación efectiva en el entorno empresarial...
UNIE
Aprovecha las extensas oportunidades de futuro que te brinda la Ingeniería Informática. Obtén una base sólida para desenvolverte en el desarrollo y aplicación de las tecnologías de la información y la comunicación. Aprende codificación, estructuras de datos y algoritmos, bases de datos, sistemas operativos, redes de computadoras, protocolos de comunicación y seguridad informática, inteligencia artificial o diseño y desarrollo web, entre otras disciplinas...
UNIR
Llevamos unos años de inseguridad en varios aspectos, que han provocado que la sociedad, empresas, trabajadores y los proyectos y sus requerimientos sean cambiantes. Esto choca con la filosofía de las metodologías clásicas, donde los requerimientos eran fijos y difíciles de cambiar. Las nuevas metodologías ágiles permiten desarrollar un proyecto de una forma óptima, adaptable y que se puede aplicar a cualquier proyecto, de cualquier tamaño y de cualquiera índole, pudiendo modificar en todo momento los requerimientos sin producir un retraso y pudiendo realizar entregas de una forma rápida para que el cliente final pueda ver su progreso...
SEAS ESTUDIOS SUPERIORES ABIERTOS