With its strong focus on solving real-world problems through problem-based learning, this BSc delivers world-class, industry-relevant teaching. The programme provides students with the essential skills and knowledge employers expect from a top-quality computer science graduate, and prepares students for employment in a wide variety of industries.
Integrated Engineering Programme (IEP)
The IEP is an teaching framework that allows both specialist and interdisciplinary engineering education to be delivered intelligently across different engineering disciplines. It creates programmes that teach fundamental technical knowledge in tandem with interdisciplinary, research-based projects and professional skills.
Students still register for a core discipline, but alongside their studies in this discipline they also take part in activities that span across departments. The programme is based on a number of innovative methods of teaching which encourage personal and professional development as part of the degree process.
Students on the 1st year of their programme take 8 compulsory modules (each with a credit value of 0.5). Core modules are:
- ENGS101P - Intergrated Engineering (term 1)
- ENGS102P - Design and Professional Practice (term 1 & 2)
- COMP101P - Principles of Programming (term 1)
- COMP102P - Theory I (term 1)
- COMP103P - Object Oriented Programming (term 2)
- COMP104P - Theory II (term 2)
- COMP105P - Robotics Programming (term 2)
- MATH6301 - Discrete Mathematics (term 2)
For more information on 1st year modules see here.
Students on the 2nd year of their programme take 7 compulsory modules (each with a credit value of 0.5) and 1 minor module. Core modules are:
- COMP201P - Networking and Concurrency (term 1)
- COMP202P - Logic and Database Theory (term 1)
- COMP203P - Software Engineering and Human Computer Interaction (term 1)
- COMP204P - Systems Engineering Project 1 (term 1)
- COMP205P - Systems Engineering Project 2 (term 2)
- COMP206P - Mathematics and Statistics (terms 1 & 2)
- COMP207P - Compilers (term 2)
Term 3 'How to Change the World'
All second year students in the Engineering Sciences Faculty will be required to attend a two-week course entitled 'How to Change the World'.
Global organisations (including the World Bank, the International Red Cross and Arup) will join us at UCL to present real-world problems, for which you will design solutions. During the fortnight, you will be provided with a programme of themed lectures, training workshops and group work, that move through themes of sustainability, equality and collaboration. You'll have a chance to interact with leaders from, and tackle problems provided by, some of the world's most international employers of engineers.
Integrated Engineering Minors
Students also choose a minor stream that allows them to gain a grounding in another engineering or relevant discipline or an interdisciplinary topic by offering a coherent set of three 0.5 course-unit modules allowing an introduction to a field as well as a opportunity to cover an interdisciplinary topic to reasonable depth. Information on minors can be found here.
For more information on 2nd year modules see here.
Students on the 3rd year of their programme carry out an individual project (credit value of 1), 3 core modules (each with a credit value of 0.5) and 3 further options with a total credit value of 1.5. At least two of the options should be selected from the range of CS Year 3 modules. One elective (non-CS/ non-specialisation option) may be chosen, and this should be at an appropriate level. Core modules are:
- COMP3091 Individual Project (terms 1 & 2)
- COMP3001 Technology Management & Professional Issues (term 1)
- COMP3004 Computational Complexity (term 1)
- COMP3005 Operating Systems (term 1)
For more information on 3rd year modules see here.
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 can be found at:at:www.ucl.ac.uk/ug-reqs
Subjects A total of 19 points in three higher level subjects including grade 6 in Mathematics, with no score below 5.
English Language Requirements
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
Further information can be found on our English language requirements page.
Country-specific information, including details of when UCL representatives are visiting your part of the world, can be obtained from the International Students website.
Fees & Funding
UK/EU Fees: £9,000 (2016/17)
Overseas Fees: £22,380 (2016/17)
For a comprehensive list of the funding opportunities available at UCL, including funding relevant to your nationality, please visit the Scholarship and Funding website.
Top graduate destinations:
Top graduate roles:
Top further study destinations:
Average starting salary £31,120