Learn how to use the latest tools and technologies to interpret and manipulate data on this exciting new course.

  • Learn how to acquire, store, manage and use data to make decisions using innovative technologies.
  • Gain a solid foundation in the latest tools and technologies for a career in Computer Science.
  • You’ll learn by doing, experimenting and exploring in this practical, hands-on course.

Interested in applying?

For more information on the application process and timelines, please contact our Admissions service on +44 (0)1225 876 180 or admissions@bathspa.ac.uk.

The BSc (Hons) Computer Science (Data Analytics) integrates Computer Science, statistics, and Artificial Intelligence. 

This data analytics degree course opens new and exciting opportunities for students interested in a career in data analytics. You’ll learn the foundations of managing and analysing data. You'll also grow the confidence to fully understand the constantly evolving technology of data analytics.   

You’ll gain comprehensive knowledge of modern data utilisation and have the opportunity to specialise in various advanced topics. 

Students will be equipped with the skills and knowledge needed to collect, organise, analyse and study current data. You'll gain useful experience with analytical techniques such as data mining, time series forecasting, and modelling methods. You'll learn to identify and predict trends and patterns in data. 

The course offers an Integrated Foundation Year option for students who wish to build their skills before transitioning to an undergraduate honours degree in Computer Science. There's also the option to follow a more general Computer Science programme or specialise in Artificial Intelligence on one of our other pathway programmes.

A key aim of this data analytics course is to prepare students for an career in data analytics. You’ll be able to present data through a range of visualisations to different audiences, making you highly employable. 

Top 25 in the UK

for Teaching Quality in Computer Science (Sunday Times Good University Guide 2025)

Follow us on Instagram

Find out what our students are working on:

@bsu_schoolofdesign

What you'll learn

BSc (Hons) Computer Science with Data Analytics is experimental and practical. You’ll learn a range of programming skills, such as how to use C++, Python and other language appropriate for different tasks and situations. You’ll become expert in searching, sorting and manipulating data and learn how to present data insights to different audiences. You’ll also learn how to transform data using the most innovative tools and technologies. 

There’s also strong emphasis on software engineering and you’ll gain an understanding of what good software is and how to create it. You’ll also learn how to build web sites and web applications. 

Data analytics at Bath Spa University prepares students for a successful career in the industry. Understanding how to contribute to industry is a key factor in our teaching, and you’ll learn how to apply your skills and understanding to industry requirements. For example, your skills in software engineering will also include knowing how to ensure software is designed and developed to meets the stakeholder requirements and constraints of schedule, budget and quality standards. 

Our goal is that when you graduate, you’ll have an extensive range of skills and experience with multiple different tools and technologies.  

The integrated foundation year is designed to provide you with an accessible path to study Computer Science. You’ll have opportunities to explore computing concepts and experiment with a range of tools in preparation for level 4.  

Students without traditional academic backgrounds or STEM skills will develop the core logical and mathematical knowledge needed to study Computer Science.  

In addition to an introduction to industry and career development, you’ll also be introduced to academic and study skills in preparation for the next stage of your learning. 

Year one 

Strong fundamentals. You'll start with an induction to computer science through computer systems architecture, networking, and learning about the ideas behind modern computing innovations. Programming skills and software design principles form the second pillar which enables more sophisticated projects throughout the course. 

The year ends with developing knowledge around data storage and management across the Internet. The first year is common across Computer Science, which means you can transfer easily between pathways for the second year.

Year two 

Start manipulating data. Your second year of study introduces first data analytics modules. You'll learn how data is obtained, stored and retrieved. 

You'll deepen your understanding of core computer science and software development. You'll learn about object-oriented programming, an understanding of computing algorithms and associated data structures. You'll cover software engineering, and the introduction of Artificial Intelligence - an essential tool for converting raw data into valuable information. You'll be able to explore your interests with optional modules on topics such as physical computing projects (Arduino, Raspberry Pi), computer graphics or data visualisations. 

Year three 

Develop the expertise needed for strategic decision making, and showcase what you've learned. 

The final year centres on a major project where you'll apply technical expertise learnt from previous years and modules. You’ll also go further into using AI to understand data and discover insights. You'll finish the year with Cyber Security and another optional module aligned with personal interests. This year provides the opportunity to highlight your professionalism, data manipulation skills and ability to expand your knowledge. 

BSc (Hons) Computer Science (Data Analytics) is mainly assessed with coursework and project-based assignments. You’ll design and develop a varied collection of digital solutions including prototype software solutions, experimental interfaces, algorithm designs and case studies. Project work is supported by contextual essays, reflective commentaries, reports, exercises, and presentations.

You’ll be taught through workshops, lectures and seminars, as well as occasional individual and group tutorials  There will also be the opportunity to hear from industry experts and guest lecturers.

Teaching hours usually range from 10 to 12 in year 1. In year 3, they decrease to 8 to 10. There's a greater focus on independent study in year 3. 

To find out more about how we teach and how you'll learn, please read our Learning and Teaching Delivery Statement.

Opportunities

As part of your degree, you could study abroad on a placement at one of Bath Spa’s partner universities.

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 for Computer Science graduates are numerous and varied, and include (among many others):

  • Artificial Intelligence Engineer
    Software Engineer
    Prompt Engineer
    Systems Developer
    Informatics Developer
    AI Trainer
    Machine Learning Developer
    Artificial Intelligence Researcher
    Data Scientist
    Web App Developer
    Edge Computing Engineer

If you’re a full-time undergraduate student starting your first year at Bath Spa University, you can apply for the Certificate in Global Citizenship, which you’ll study alongside your degree.

You’ll gain global awareness and add an international dimension to your student experience, and funding is available. On successful completion of the programme, you’ll be awarded a Certificate in Global Citizenship. This is in addition to your degree; it doesn’t change your degree title or results.

Adobe Creative Campus

Develop a wealth of indispensable digital skills that you can take into your future career. One of only three Adobe Creative Campuses in the UK, we provide all Bath Spa students with access to the full Adobe Creative Suite, giving you the tools to communicate creatively, whatever your course or chosen professional field.   

Professional placement year

The Professional Placement Year (PPY) 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 PPY, you'll work to identify roles of interest and secure a placement. The Placements Team will support through timetabled sessions and 1:1 appointments.

As well as completing a minimum of 900 placement hours, you will complete two assessments demonstrating your skill development, growth in professional behaviours and how the PPY has impacted your future career aspirations.

Facilities and resources

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

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

Interested in applying?

We look for students with a passion for computing technology and experimenting with new ideas for solving problems. Successful applicants will be focused, organised and analytical thinkers who are comfortable solving mathematical problems. Programming experience is not essential – we teach coding from the ground up.

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 BBC with at least a grade B in either A Level Maths, Computer Science or Physics.
  • BTEC – Extended Diploma grades from Distinction Distinction Merit (DDM) to Distinction Merit Merit (DMM) accepted in subjects related to Maths, Physics or Computing.
  • T Levels – Grade Merit preferred in a subject related to Maths, Physics or Computing.
  • International Baccalaureate – a minimum of 32 points are required, including a minimum grade H5 in Maths, Physics or Computing.
  • 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, at Merit or higher) in subjects related to Maths, Physics or Computing.

If you don’t meet the entry requirements above, we may be able to accept your prior learning or experience from outside of formal education. See our Accreditation of Prior Learning (APL) page to learn more.

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.

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 CCC
  • BTEC: Extended Diploma grades from Distinction Merit Merit (DMM) to Merit Merit Merit (MMM) accepted in any subject
  • T Levels – Grade Pass preferred in any subject
  • International Baccalaureate – a minimum of 27 points are required, including a minimum grade H5 in any subject
  • 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, 30 of which must be Level 3, at Merit or higher).

Applicants will have to demonstrate in your personal statements why you're interested in this course.

If you don’t meet the entry requirements above, we may be able to accept your prior learning or experience from outside of formal education. See our Accreditation of Prior Learning (APL) page to learn more.

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.

Other Requirements for International Applicants

Higher Secondary School Certificate/Indian School Certificate (standard XII) from the following boards CBSE/CISCE/WBCHSEB, with minimum 55%, including grade C in at least three subjects. 
If you're apply from another country, please contact admissions@bathspa.ac.uk for more information.

Course enquiries

For further information about the programme or entry requirements, please email us at admissions@bathspa.ac.uk.

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

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

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