Photos of university / #ucl
The BSc Computer Science program at University College London (UCL) is designed to prepare students for a dynamic and rapidly evolving technological landscape. This rigorous undergraduate degree offers a comprehensive curriculum that combines theoretical foundations with practical applications, ensuring graduates are well-equipped for careers in industry, research, or further academic study. Throughout the course, students explore core topics such as programming principles, algorithms, data structures, computer architecture, and software engineering, alongside advanced areas including artificial intelligence, machine learning, cybersecurity, and data science. The program emphasizes problem-solving skills, critical thinking, and innovation, fostering an environment where students can develop their reasoning and technical expertise. UCL's state-of-the-art facilities provide access to cutting-edge laboratories and resources, supporting hands-on learning and project development. Students also have opportunities to engage in collaborative projects, internships, and research initiatives, gaining real-world experience and professional insights. The curriculum is periodically updated to reflect the latest advances in computer science and industry needs, ensuring graduates are competitive in the job market. Additionally, UCL’s strong links with industry partners, tech companies, and research institutions offer valuable networking opportunities, career support, and exposure to current industry challenges. The program encourages international perspectives, multidisciplinary approaches, and lifelong learning skills, preparing students to adapt and flourish in a fast-changing technological world. Graduates from UCL’s Computer Science BSc are highly regarded, with many pursuing successful careers in software development, data analysis, cybersecurity, academia, and entrepreneurship worldwide. This program embodies UCL’s commitment to excellence, innovation, and societal impact, equipping students with the knowledge and skills necessary to shape the future of technology.
In each year of your degree you will take a number of individual modules, normally valued at 0.5 or 1.0 credits, adding up to a total of 4.0 credits for the year. Modules are assessed in the academic year in which they are taken. The balance of compulsory and optional modules varies from programme to programme and year to year. A 1.0 credit is considered equivalent to 15 credits in the European Credit Transfer System (ECTS).
The Computer Science MEng and BSc programmes share a common core for the first two years. The aim of the core modules is to cover the essential material required of all computer scientists, whatever their particular interest or specialisation. The core modules cover all the main strands of computer science: architecture, programming, theory, design and mathematics. Additionally, in the second year you choose a minor option from a wide selection available as part of the Integrated Engineering Programme (IEP) within UCL Engineering.
In your final year you will carry out an individual supervised project, and follow core modules in operating systems and computational complexity. In addition you will take optional modules selected from within the department, and continue to study electives from your chosen IEP minor option.
This degree is part of the IEP, a teaching framework that engages students in specialist and interdisciplinary activities designed to create well-rounded graduates with a strong grasp of the fundamentals of their discipline and a broad understanding of the complexity and context of computer science problems. Students engage in activities that span departments so the development of fundamental technical knowledge takes place alongside specialist and interdisciplinary research-based projects and professional skills. This creates degrees encouraging professional development, with an emphasis on design and challenging students to apply knowledge to complex problems.
As an IEP student, you are able to select a minor subject to study alongside your core and optional computer science modules in the second and third years. There are a large number of minor subjects available within UCL Engineering, which include, for example: Intelligent Systems, Entrepreneurship, Nanotechnology, Biomechanics, Management, Sustainable Building Design and Connected Systems.
A levels
Grades
A*AA
Subjects
Mathematics required.
GCSEs
English Language and Mathematics at grade C. For UK-based students, a grade C or equivalent in a foreign language (other than Ancient Greek, Biblical Hebrew or Latin) is required. UCL provides opportunities to meet the foreign language requirement following enrolment, further details at: www.ucl.ac.uk/ug-reqs
IB Diploma
Points
39
Subjects
A total of 19 points in three higher level subjects including grade 6 in Mathematics, with no score below 5.
The University College London offers a range of funding options to support students enrolled in its Computer Science programs. Prospective students are encouraged to explore various financial aid opportunities, including scholarships, bursaries, grants, and employer-sponsored funding. UCL’s scholarships are available based on academic merit, financial need, or specific criteria such as nationality or subject specialization. For international students, there are dedicated scholarships that help offset tuition fees and living expenses, making education at UCL more accessible. Additionally, students can apply for funding from external organizations, including government-sponsored schemes and professional associations, which often provide financial support for postgraduate and research students in computer science fields. The university itself provides a comprehensive overview of potential funding sources through its financial support web pages, where detailed eligibility criteria and application procedures are available. Tuition fee costs vary depending on the level of study and residency status, with international students typically paying higher fees than UK residents. UCL also offers guidance on student loans and overviews of budgeting strategies to manage living costs in London effectively. For those enrolling in research-intensive programs or combined degrees, there may be additional funding opportunities such as research assistantships or departmental grants. It is advisable for students to submit their funding applications well in advance of the academic year start date, as competition can be high. International students should pay particular attention to visa-related financial requirements and ensure they meet the financial thresholds stipulated by UK immigration authorities. UCL’s financial aid packages aim to enable a diverse range of students to pursue their academic goals without undue financial burden, fostering an inclusive and dynamic learning environment. Overall, students are encouraged to consult the official UCL funding and scholarships portal for the most current and detailed information regarding available support and to maximize their chances of securing financial assistance for their studies in computer science.
The BSc Computer Science at University College London is a comprehensive undergraduate program designed to equip students with fundamental knowledge and practical skills in computing. The curriculum covers a broad range of topics, including programming, algorithms, data structures, computer architecture, software engineering, and systems design. Students gain hands-on experience through various projects and laboratory work, fostering problem-solving and critical thinking abilities essential for the tech industry. The program emphasizes both theoretical understanding and practical application, preparing graduates for careers in software development, data analysis, cybersecurity, artificial intelligence, and more. UCL’s location in London offers students access to a vibrant tech scene, networking opportunities, and industry events, enhancing employability. The faculty comprises leading researchers and industry professionals who provide mentorship and innovative teaching methods. The program also encourages interdisciplinary learning, allowing students to explore areas such as cognitive sciences and digital humanities. Students can engage in research projects, internships, and collaborations with industry partners to enrich their academic experience. Entry requirements typically include strong academic performance in relevant subjects, with an emphasis on mathematics and computing. The duration of the program is three years full-time, with options for specializing in areas such as artificial intelligence or cybersecurity in later stages. UCL’s Computer Science program is recognized worldwide for its research excellence and contribution to technological advancement, making it a highly sought-after choice for aspiring computer scientists.