Computing degree – BSc (Hons) – Bath Spa University

Computing

BSc (Hons)

Undergraduate degree - single honours

Key facts

Award
BSc (Hons) Computing
School/s
Bath School of Design
Campus or location
Newton Park
Course length
Three years full time, or four years full time with professional placement year. Part time available.
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 admissions@bathspa.ac.uk with your specific details.

Explore and realise your ideas – from design, to development, to deployment – with our Computing degree.

Places still available through Clearing

Call our Admissions team now on +44 (0)1225 875 550

 

  • Create high-end, skill-showcasing projects – both on your own and in collaboration with fellow students – for your portfolio.
  • Hone your professional skills – collaborate with tech and digital agencies across Bath, Bristol and beyond.
  • Enter an up-to-date, employability-driven course that teaches the tools and methods used in industry.

BSc (Hons) Computing at Bath Spa is hands-on and creative. You’ll build computing products such as databases, software and websites, learning by making – right from the start of the course. You’ll focus on context, design and technical implementation. You’ll also learn to collaborate with others and to communicate your ideas, to round off your skillset.

A key driver of the course is industry insight and employability. We work closely with tech companies in the South West to keep the course current, while creating valuable opportunities for you to work on live briefs and showcase your talents in order to grab the attention of the tech sector.

Our in-house Innovation Lab emphasises the commercialisation of your ideas. Here, we support you to shape products for the marketplace and refine those all-important collaboration skills.

Computing at Bath Spa responds to a continuing need in industry for adaptable, capable individuals with a range of technical knowledge and well-developed 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.

What you'll learn

Overview

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 (UX) design and co-creation.

These themes underpin the Computing degree, 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'll 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# and JavaScript, while developing knowledge around computing fundamentals 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 and learn methods of organising and manipulating data. You'll explore human-computer interaction: 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.

Your final project could be almost anything: a home security system, a game, a robotic device, a sensing device that monitors pollutants in streams – this course is designed to allow you to explore your own interests and create something tangible from your ideas.

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 for more information.

Year one (Level 4) modules

  • Fundamentals of Computation
  • 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

Opportunities

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

Pitch your great ideas to great companies.

We collaborate with various digital and tech companies across Bath, Bristol and beyond. Our students are invited to collaborate with professonals within local industries, on research work and commissions. You can also draw on 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

Careers

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).

Course delivery in 2022/23

Our focus is on providing the best possible in-person experience for you and your peers whilst maintaining the most successful aspects of online delivery that we know will benefit your learning. Learn more by reading our programme delivery statement

Professional placement year

Overview

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.

Preparation

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

As a BSc Computing student, you'll have access to our:

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

Fees

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

2022/23 Entry

Course fees
Year 1 £9,250
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

2024/25 Entry

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

UK students part time

2022/23 Entry

Course fees
Year 1 £4,625
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

2024/25 Entry

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

International students full time

2022/23 Entry

Course fees
Year 1 £15,450
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

2024/25 Entry

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

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 essential – 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, and we take your relevant skills and experience into account.

  • 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 admissions@bathspa.ac.uk.

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: Dave Cobb
Email: d.cobb@bathspa.ac.uk

Three year course
With placement year

Website feedback to web@bathspa.ac.uk