Program start date | Application deadline |
2023-09-19 | - |
Program Overview
BSc Computer Science provides a thorough grounding in the fundamentals of computer science combined with opportunities to specialise in a range of advanced areas. We constantly review our curriculum to ensure it remains at the leading edge.
Core ideas are introduced in years one and two. You will learn the principles of algorithms and programming, covering three key paradigms: imperative, functional and object-oriented.
You will also study the mathematics and statistics underpinning modern computer science; how a modern computer architecture is organised; concurrent and networked computing; and the foundations of human-computer interaction, cybersecurity and theoretical and data-driven computer science.
A key component of year two is the software team project in which you work with others to develop an application for a real-world client with help from an industrial mentor.
In your final year, you will choose from a range of optional units in order to specialise in selected advanced areas of computer science. You will also undertake an individual project, co-created with a supervising member of staff, with opportunities to work with industrial or research partners.
Program Outline
Please note:
It is possible that the information shown for future academic years may change due to developments in the relevant academic field. Optional unit availability varies depending on both staffing, student choice and timetabling constraints.
This section describes which Units you will take in which year of study. It indicates which units are mandatory and where you will be able to choose. The overall pass marks you will need to achieve in order to progress or achieve an award are shown. The full regulations concerning progression and completion are held in the University's Regulations and Code of Practice. Any particular aspects of your programme that are unusual will be highlighted. If any Units are must pass this will be shown below. The linked unit specifications detail any additional requirements.
Year 1 (2024/25 entry cohort)
Unit name | Unit code | Credit points | Status | Teaching Block |
---|---|---|---|---|
Imperative and Functional Programming | COMS10016 | 20 | Mandatory | TB-1 |
Computer Architecture | COMS10015 | 20 | Mandatory | TB-1 |
Mathematics for Computer Science A | COMS10014 | 20 | Mandatory | TB-1 |
Object-Oriented Programming and Algorithms I | COMS10017 | 20 | Mandatory | TB-2 |
Software Tools | COMS10012 | 20 | Mandatory | TB-2 |
Mathematics for Computer Science B | COMS10013 | 20 | Mandatory | TB-2 |
Certificate of Higher Education | 120 |
Progression/award requirements
Unit Pass Mark for Undergraduate Programmes:
For details on the weightings for classifying undergraduate degrees, please see the Agreed Weightings, by Faculty, to be applied for the Purposes of Calculating the Final Programme Mark and Degree Classification in Undergraduate Programmes.
For detailed rules on progression please see the Regulations and Code of Practice for Taught Programmes and the relevant faculty handbook.
Please refer to the specific progression/award requirements for programmes with a preliminary year of study, the Gateway programmes and International Foundation programmes.
Exit awards
All undergraduate degree programmes allow the opportunity for a student to exit from a programme with a Diploma or Certificate of Higher Education.
Integrated Master's degrees may also allow the opportunity for a student to exit from the programme with an equivalent Bachelor's degree where a student has achieved 360 credit points, of which 90 must be at level 6, and has successfully met any additional criteria as described in the programme specification.
The opportunities for a student to exit from one of the professional programmes in Veterinary Science, Medicine, and Dentistry with an Award is outlined in the relevant Programme Regulations (which are available as an annex in the Regulations and Code of Practice for Taught Programmes).
University of Bristol Summary
Overview:
The University of Bristol is a renowned public research university located in Bristol, England. It is known for its high academic standards, strong research output, and vibrant campus life. The university is ranked among the top universities in the world and the UK, consistently attracting top students and researchers.
Services Offered:
The University of Bristol offers a wide range of services to its students, including:
Undergraduate and Postgraduate Programs:
A diverse selection of academic programs across various disciplines.Accommodation:
On-campus and off-campus housing options for students.Students' Union:
A dedicated student organization providing support, activities, and representation.Library:
Extensive library resources and facilities for research and study.Sport, Exercise, and Health:
Opportunities for participation in sports and fitness activities.International Student Support:
Dedicated services for international students.Student Life and Campus Experience:
Students at the University of Bristol enjoy a vibrant and engaging campus experience. The university is located in a dynamic city with a thriving arts scene, independent spirit, and alternative culture. Students have access to a wide range of clubs, societies, and events, fostering a strong sense of community.
Key Reasons to Study There:
High Academic Standards:
The university is consistently ranked among the top universities in the world and the UK, offering high-quality education.Strong Research Output:
The university is a leading research institution, with a focus on innovation and impact.Vibrant Campus Life:
The university offers a diverse and engaging campus experience with a strong sense of community.Location in a Dynamic City:
Bristol is a vibrant city with a thriving arts scene, independent spirit, and alternative culture.Excellent Career Prospects:
Graduates from the University of Bristol are highly sought after by employers.Academic Programs:
The University of Bristol offers a wide range of undergraduate and postgraduate programs across various disciplines, including:
Arts:
Arts, Music, Theatre, Film, and more.Science:
Biology, Chemistry, Physics, Mathematics, and more.Engineering:
Aerospace, Civil, Electrical, and more.Medicine and Dentistry:
Medicine, Dentistry, Nursing, and more.Social Sciences:
Economics, Politics, Sociology, and more.Law:
Law, Criminology, and more.Entry requirements
We accept a wide variety of qualifications and welcome applications from students of all backgrounds. Below is a guide to the typical offers for this course.
A-level standard offer
A*AA including A* in Mathematics
A-level contextual offer
AAB including A in Mathematics
Find out if you are eligible for a contextual offer
BTEC
D*DD in either Engineering BTEC National Level 3 Extended Diploma, plus A in Mathematics at A-level (or equivalent), or any Applied General BTEC National Level 3 Extended Diploma, plus A in Mathematics at A-level (or equivalent). Applicants taking Engineering BTEC may be invited to take the University of Bristol mathematics test in place of A-level Mathematics.
Find out more about our BTEC entry requirements
International Baccalaureate Diploma
38 points overall with 18 at Higher Level, including 7 at Higher Level in Mathematics (either Analysis and Approaches or Applications and Interpretations)
International Baccalaureate Diploma contextual offer
34 points overall with 17 at Higher Level, including 6 at Higher Level in Mathematics (either Analysis and Approaches or Applications and Interpretations)
Find out if you are eligible for a contextual offer
European Baccalaureate
88% overall, with 9.0 in Mathematics
Scottish Qualifications Authority
Advanced Higher: AA including Mathematics, and Standard Higher: AAAAA
Access to HE Diploma
Access to HE Diploma in Engineering, Science, or Computing (or similar titles) with 30 credits at Distinction and 15 at Merit, and A in A-level Mathematics. Or Access to HE Diploma in Engineering, Science, or Computing (or similar titles) with 30 credits at Distinction and 15 at Merit, including at least 12 credits at Distinction in Mathematics (including algebra, calculus and trigonometry), and achieving the required level in the University of Bristol mathematics test.
Mature students can contact mature-students@bristol.ac.uk to check the suitability of their Access course.
Welsh Baccalaureate
Requirements are as for A-levels, where you can substitute a non-subject specific grade for the Welsh Baccalaureate Advanced Skills Challenge Certificate at that grade.
Cambridge Pre-U
Requirements for principal subjects are as for A-level, where D1/D2 is A*, D3 is A, M1/M2 is B, and M3 is C.
International qualifications
The University of Bristol welcomes applications from international students, and we accept a wide range of qualifications for undergraduate and postgraduate study.
Search international qualificationsApplicants must also meet these requirements
GCSE profile requirements
No specific subjects required.
Further information about GCSE requirements and profile levels.
English language requirements
If English is not your first language, you need to have one of the following:
Further information about English language requirements and profile levels
More about UK qualifications.
Selection process