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:
- Foundations of Computation
- Software and Systems Engineering
- Multimedia and Graphics
- Intelligent Systems
- Human-Computer Interaction.
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.