Through studying Computer Science and Mathematics - Four years with Study Year Abroad at the University of Bath, students will gain a theoretical knowledge and a practical experience of a wide range of emerging technical methods, theories and techniques.

Themes contained within the Computer Science programmes include:

  • Foundations of Computation
  • Software and Systems Engineering
  • Multimedia and Graphics
  • Intelligent Systems
  • Human-Computer Interaction.

The BSc (Hons) Computer Science and Mathematics provides a Computer Science programme integrated with appropriate pure and applied mathematics to produce graduates with the necessary knowledge and abilities to conduct research and development in numerical and scientific software.A carefully-selected set of optional units are available in the final year, allowing students to apply their knowledge in distinct areas of numerical computer science and Mathematics related to research interests within the Department of Computer Science and the Department of Mathematical Sciences.Students will have the opportunity and flexibility to choose appropriate options to match a chosen specialism and career path.

Teaching and learning

A variety of learning and teaching support is provided for our courses including lectures, personal tutorials, example classes, supervised laboratory sessions, work-based learning and project work.Project work is particularly useful for developing employability skills such as the ability to work independently and to plan, design, document and implement large software projects. You will also develop team working, organisation and management skills.Each student is allocated a personal tutor where one-to-one academic support is given to help students with their learning throughout the duration of their course.The Department operates a student mentor scheme where students from year 2 offer support and guidance to new first year students.Support for distance learning is provided through Moodle - an online, remote e-learning environment.