This Computer Science BSc (Hons) course spans 3 years, starting in September 2025, and is designed to develop both theoretical and practical abilities in software design, development, and experimentation. The course covers a broad range of topics including software systems, interaction design, artificial intelligence, computational mathematics, computer graphics, and vision. It offers a solid foundation in computer science, combining rigorous theory with hands-on experience, enabling students to apply methods to emerging computing problems. Students can tailor the course to their interests through optional units and projects, with regular meetings with academic specialists in their chosen field. The program also emphasizes skills development, extracurricular activities such as hackathons and coding competitions, and provides access to state-of-the-art facilities like maker labs, specialised hardware, and cloud services. Many students engage in research alongside academics working on important areas like AI and visual computing, and have options to participate in placements or study abroad programs to enhance their career prospects.
Why this course is highly recommended
This course is ideal for students interested in the broad field of computer science and wanting flexibility to choose a focus later in their studies. It combines core knowledge with applications in emerging areas like AI, computer graphics, and human-computer interaction, making students highly valued by employers. The department offers extracurricular opportunities like hackathons, coding competitions, and active research projects, enhancing practical skills and industry readiness. Access to specialised labs and hardware, along with a strong emphasis on professional skills, positions graduates for excellent career prospects in tech companies and beyond. Additionally, students can benefit from study abroad or placement options, providing valuable industry experience.
In the second year, students complete a group project to design and build an interactive application. They can specialise further through optional units and an individual project aligned with their interests within specific areas of computer science. Regular meetings with a specialised academic support personalized guidance in chosen fields. For those seeking a deeper study, an MComp Computer Science course is available.
Application fees
NaNL
1st year tuition fees
-
Living cost
To complete this degree, students must earn a total of 120 credits per year, with core units covering essential topics like programming, mathematics, algorithms, and systems architecture. In the final year, students choose 60 credits worth of optional modules and undertake a research project or dissertation. The course includes assessments through exams, coursework, practical work, and presentations. To be eligible for the course, applicants should have strong results in Mathematics and other relevant academic credentials, with English language proficiency demonstrated through qualifications like IELTS or TOEFL if necessary.

English language test
Want to learn more about the admission process, eligibility criteria,
and acceptance rates for international students? Visit the University of Bath admission page
for complete details.
Graduates of this course have a range of career options including roles like Business Analyst, Software Developer, Hardware Engineer, and Technology Consultant. Notable companies where alumni have worked include Hewlett Packard Enterprise, Google, Goldman Sachs, the Met Office, and Sony Interactive Entertainment. Many graduates also pursue postgraduate research or further study to specialise in fields like AI, human-computer interaction, and visual computing, positioning themselves well for careers in academia and industry.