Computer Science with Data Science BSc (Hons)
- Computing, cyber and AI
- Undergraduate
Turn complex data into meaningful insights with a degree that combines computer science and data science with Kingston University's Computer Science with Data Science BSc (Hons) degree course. You'll develop skills in programming, data analysis and machine learning, preparing you for a career in one of the fastest-growing areas of technology.
Gain in-demand skills for the digital economy
Get knowledge, experience and skills for a wide range of careers in the digital economy.
Data is transforming every industry, from healthcare and finance to entertainment, sport and technology. As organisations increasingly rely on data to drive innovation and decision-making, demand for graduates with both advanced computing and data science skills continues to grow.
Our new Computer Science with Data Science BSc (Hons) combines a strong foundation in computer science with specialist knowledge in data analysis, machine learning, artificial intelligence and big data technologies. You'll learn how to design and develop software, analyse complex datasets, uncover valuable insights and create intelligent solutions to real-world challenges.
With Data Science emerging as one of the fastest-growing areas within the technology sector and a buoyant job market for skilled professionals, this course will equip you with the knowledge, practical experience and industry-relevant skills needed to pursue a wide range of exciting careers in the digital economy.
Through hands-on projects, access to specialist facilities and teaching informed by the latest industry developments, you'll graduate ready to help organisations harness the power of data and shape the technologies of the future.
Why choose this course
On our Computer Science with Cloud Computing BSc (Hons) degree, you will benefit from the latest facilities, including:
- State-of-the-art computer laboratories with high-performance workstations and dual large-screen monitor configurations
- Our home-grown NoobLab environment, designed to make learning programming accessible and fun
- High-spec gaming PCs, with powerful AI and graphics processing units (GPUs)
- A High-Performance Computing (HPC) facility for more complex computation
- Integrated development environments for games and software development
- Immersive and mixed reality with VR and AR headsets
- Full Java, GitLab, Python and MATLAB environments for Software Engineering and AI Development, and network simulation from wireless (WiFi, 5G, 6G) to multimedia streaming
- Our dedicated team of IT technicians.
Computer science at Kingston University
Hear from our staff, current students and graduates as they share their experiences, insights and advice on what it's really like to study computer science at Kingston.
Course content
Year 1
Core modules
Year 2
Core modules
Optional professional placement year
Module
Year 3/4
Core modules
Foundation Year
If you would like to study computing at Kingston University but are not yet ready to join the first year of a BSc (Hons) course, you can include an extra foundation year within your chosen degree. Please see the foundation year course page for details of modules.
What career opportunities does this course offer?
This degree is excellent preparation for a wide variety of careers and job roles, such as systems and business analysts, software engineers, programmers and network specialists.
Future Skills
Our Future Skills programme is embedded within all our undergraduate courses and throughout the whole Kingston experience. These skills will help you to become a future-proof graduate by equipping you with the skills most valued by employers, such as problem-solving, digital competency and adaptability.
As you progress through your degree, you'll learn to navigate, explore and apply these graduate skills. You’ll also understand how to demonstrate and articulate to employers how these future skills give you the edge.
Teaching and assessment
Scheduled learning and teaching on this course includes timetabled activities including lectures, seminars and small group tutorials.
It may also include placements, project work, workshops, workshops in computer labs, and laboratory workshops.
Fees and funding
Additional course costs
Some courses may require additional costs beyond tuition fees. When planning your studies, you’ll want to consider tuition fees, living costs, and any extra costs that might relate to your area of study.
Your tuition fees include costs for teaching, assessment and university facilities. So your access to libraries, shared IT resources and various student support services are all covered. Accommodation and general living expenses are not covered by these fees.
Where applicable, additional expenses for your course may include:
Scholarships and bursaries
For students interested in studying this course at Kingston, there are several opportunities to seek funding support.
Course changes and regulations
The information on this page reflects the currently intended course structure and module details. To improve your student experience and the quality of your degree, we may review and change the material information of this course. Find out more about course changes
Specifications for this course are published ahead of each academic year.
Regulations governing this course can be found on our website.