BSc (Hons) Computing – Bath Spa University


BSc (Hons)

Undergraduate degree - single honours

Key facts

BSc (Hons) Computing
Bath School of Design
Campus or location
Newton Park
Course length
Three years full time, or four years full time with professional placement year.
UCAS codes
Institution Code: B20
Course Code: CP11 or CP12
Campus Code: A,BSU

Entry requirements

We accept a wide range of qualifications for entry to our undergraduate programmes. The main ones are listed under 'Typical offers' in the main column below. For combined courses, please check both subjects. If your qualification is not listed, please email with your specific details.

Realise your ideas – from design, to development, to deployment – with our Computing degree.

  • Create reliable, usable and enjoyable computing products that prioritise the end user.
  • Craft a compelling, diverse portfolio that grabs the attention of the tech sector.
  • Enter a responsive, employability-driven course that teaches the tools and methods used in industry.

Computing at Bath Spa responds to a continuing need in industry for adaptable, capable individuals with well-developed technical knowledge and problem solving skills. Our aim is that when you graduate, you'll be up-to-date, innovative, and ready to contribute to the digital economy – whether in the UK or worldwide.

BSc (Hons) Computing adopts a practical approach, with a particular interest in creating computing products that people will want to use. You’ll learn by making – right from the start of the course – and balance your focus between design (visual, interaction), technical implementation and communication, to round off your skill set.

A key driver of the course is industry-insight and employability. We work closely with tech companies in the South West to keep content current, while offering valuable opportunities to work on live briefs and showcase your talents to the right people. Our in-house Innovation Lab emphasises the commercialisation of your ideas. Here, we support you in shaping products for the marketplace and refining those all-important collaboration skills.

What you'll learn


BSc Computing is about realising your ideas – from design, to development, to deployment. You’ll learn skills identified by industry as critical to the computing sector, including computational thinking, software development, problem solving, user experience design (UX) and co-creation. These themes underpin the course, and are spotlighted in the Innovation Lab – a collaborative ideas space that reflects a professional tech studio. Here, you'll build commercial products and experiences that address a gap in the market, while receiving invaluable feedback and advice from entrepreneurs and industry specialists.

Across the course, you work to develop high-end portfolio pieces designed to showcase your talents to potential future employers or clients. You'll gain first-hand knowledge of the computing sector through specialist lectures and our industry-insight events, and enjoy support from tutors who interact regularly with the South West creative tech scene.

Course structure

Year one
Grasp the fundamentals. You'll start by learning core programming skills in languages such as C++/C#, HTML5 and JavaScript, while developing knowledge around discrete mathematics and how computer systems work. Modules on experience design and the computing industry provide an all-important primer in digital design, and help you position your learning within wider professional contexts.

Year two
Dive deeper. You'll extend your understanding of programming to object-oriented techniques, and learn methods of organising and manipulating data. Content on human-computer interaction takes a close look at how people use digital systems, while optional modules in responsive web design and data visualisation expose methods of presenting information effectively on a range of media platforms.

Year three
Showcase your talent. You'll leverage your computing and design skills to develop two extended computing projects – one made individually, and one co-created within our in-house Innovation Lab. These major projects are complemented with specialist modules in machine learning or physical computing – each of which adds flavour and flair to your portfolio and graduate skill set.

How will I be assessed?

BSc (Hons) Computing is almost entirely coursework-assessed. You’ll deliver a varied and balanced collection of artefacts including prototype software, experiment collections, interfaces, interactive experiences, and design portfolios. Project work is supported by contextual essays, reflective commentaries, reports, tests, pitches and presentations.

How will I be taught?

You’ll be taught through workshops, technical labs, lectures and seminars. These sessions are supported by individual and group tutorials as required.

A network of visiting speakers keeps you in touch with developments in the computing sector, while placement opportunities and live briefs allow for project-based interaction with industry professionals.

Course modules

This course offers or includes the following modules. The modules you take will depend on your pathway or course combination (if applicable) as well as any optional or open modules chosen. Please check the programme document (below the main image on this page) for more information.

Year one (Level 4) modules

  • Mathematics for Computing
  • CodeLab I
  • Introduction to Computing
  • The Computer Industry
  • Web Development
  • Experience Design

Year two (Level 5) modules

  • Human-Computer Interaction
  • CodeLab II
  • Data Structures and Algorithms
  • Databases
  • Software Project Management
  • Data Visualisation
  • The Responsive Web
  • Professional Placement Year

Year three (Level 6) modules

  • Devised Project I
  • Devised Project II
  • Innovation Lab I
  • Innovation Lab II
  • Cyber Security
  • Machine Learning
  • Physical Computing


Study abroad

You’ll have the opportunity to study in a wide range of locations around the world. Our students have completed exchange programmes in a variety of countries including Spain, Sweden and the USA.

Work placements, industry links and internships

We strive to get good students with good ideas in front of good companies.

We collaborate with various digital agencies and tech companies across Bath, Bristol and beyond. Our students are invited to collaborate with the creative industries, which includes staff-led research work and commissions. You may also draw upon our networks to help secure work placement and internship opportunities.

A small selection of our contacts and collaborators include:

  • IBM Watson
  • Bristol Virtual Reality Lab
  • Pervasive Media Studio
  • Complete Control
  • Create Studios
  • TechSpark
  • Network N

We also invite you to come and talk to us about the fantastic placement schemes offered by Bath Spa University, including our Summer Placement Scheme and Professional Placement Year.


Careers for Computing graduates are numerous and varied, and include (among many others):

  • Software engineering
  • Web and mobile application development
  • System design and administration
  • E-commerce
  • IT consultancy
  • Digital product development
  • Start-up / incubator programmes
  • Graduate schemes in a number of IT related fields
  • Further study (Master's, Doctoral and PGCE)
  • Teacher Training (Primary Computing / Secondary Computing).

Professional placement year


This optional placement year provides you with the opportunity to identify, apply for and secure professional experience, normally comprising one to three placements over a minimum of nine months. Successful completion of this module will demonstrate your ability to secure and sustain graduate-level employment.

By completing the module, you'll be entitled to the addition of 'with Professional Placement Year' to your degree title.


Before your Professional Placement Year, you'll work to secure your placement, constructing a development plan with your module leader and your placement coordinator from our Careers and Employability team.

How will I be assessed?

On your return to University for your final year, you'll submit your Placement Portfolio, detailing your development on your placement.

Facilities and resources

Where the subject is taught

This course is mainly based at our Newton Park campus. You'll have access to our:

You can also hire out equipment using SISO, Bath Spa University’s free equipment loan service.


Please note: Students from the EU, EEA and Switzerland are not generally eligible for the UK (Home) fee status. Please refer to the international student rate. Irish citizens and those granted Settled status under the EU Settlement Scheme are eligible for UK (Home) fee status. There are also other circumstances where this may apply: See UKCISA for more information.

UK students full time

2021/22 Entry

Course fees
Year 1 £9,250
Year 2 Published Jan 2022
Year 3 Published Jan 2023

2022/23 Entry

Course fees
Year 1 Published Jan 2022
Year 2 Published Jan 2023
Year 3 Published Jan 2024

2023/24 Entry

Course fees
Year 1 Published Jan 2023
Year 2 Published Jan 2024
Year 3 Published Jan 2025

International students full time

2021/22 Entry

Course fees
Year 1 £14,925
Year 2 Published Jan 2022
Year 3 Published Jan 2023

2022/23 Entry

Course fees
Year 1 Published Jan 2022
Year 2 Published Jan 2023
Year 3 Published Jan 2024

2023/24 Entry

Course fees
Year 1 Published Jan 2023
Year 2 Published Jan 2024
Year 3 Published Jan 2025

All students full time - with professional placement year

During the placement year, the fee is reduced to 20% of the full time fee. Otherwise, fees are the same as for full time study. This applies to UK, EU and International students.

Interested in applying?

What we look for in potential students

We look for students with a genuine interest in computing and its application in both creative and commercial contexts. Successful applicants will be imaginative, organised and have a keen eye for detail. Programming experience is not an essential prerequisite for this course – we teach coding from the ground up.

Typical offers

We accept a wide range of qualifications for entry to our undergraduate programmes. The main ones are listed below. Applicants are considered on an individual basis also taking into account any relevant skills and experience that may not be reflected in your qualifications. The most important consideration is for applicants to have the qualities and potential to succeed in the exciting new area of study.

  • A Level - grades BCC-CCC preferred.
  • BTEC - Extended Diploma grades from Distinction, Merit, Merit (DMM) to Merit, Merit, Merit (MMM) accepted in any subject.
  • T Levels – grade Merit-Pass (C+) preferred.
  • International Baccalaureate - a minimum of 27 points are required.
  • Access to HE courses - typical offers for applicants with Access to HE will be the Access to HE Diploma or Access to HE Certificate (60 credits, 45 of which must be Level 3, including 30 at merit or higher).

English Language Requirements for International and EU Applicants

IELTS 6.0 - for visa nationals, with a minimum score of IELTS 5.5 in each element.

Course enquiries

For further information about the programme or entry requirements, please email us at

How do I apply?

Ready to apply? Click the 'apply now' button in the centre of this page.

Need more guidance? Head to our how to apply webpages.

Get ahead

Although you don’t need to be a programmer before you join us, you can get ahead by learning some basic programming techniques. Courses on Codecademy (HTML, JavaScript) provide excellent starting points for learning to think computationally, and will give you a taste of what being a Computing student is like.

Course leader: Lee Scott

Three year course
With placement year

Website feedback to