Study
Students attending a lecture

Computer Science

Subject in detail

Subject aims

Through studying Computer Science at 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:

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

Students will have the opportunity and flexibility to choose appropriate options to match a chosen specialism and career path. This degree can be studied as a joint programme with business. Businesses are becoming increasingly international and therefore ever more reliant on computer software technology; this combination of disciplines prepares you to enter the job market.

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 on-line, remote e-learning environment.

Methods of assessment

Most courses are assessed by a combination of examination and coursework.  Examinations are held at the end of each semester in which the course is studied.

Units & programme structure

programme structure diagram
 
Explore bar styling