Computer Science and Artificial Intelligence BSc (Hons)
Subject and course type
- Computing, cyber and AI
- Undergraduate
Kickstart your career with the Computer Science and Artificial Intelligence BSc (Hons) course from Kingston University. Computing qualifications are incredibly versatile and enable graduates to find employment in a wide spectrum of careers.
You are reading:
Combine theory and practice to hone your specialist technical knowledge
AI is one of the fastest-growing areas of computer science.
This course combines the two subjects to enable graduates to enter the workforce with a depth of sought-after knowledge.
On our Computer Science and Artificial Intelligence 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
- a high-performance computing (HPC) facility for more complex computation
- our home-grown NoobLab environment, designed to make learning programming accessible and fun
- high-spec gaming PCs, with powerful dGPUs, and software such as SAS, MATLAB and Maple
- availability of:
- integrated development environments for games and software development, including the latest games console dev kit
- VR and AR headsets
- platforms and components for embedded systems development
- Cisco Networking Software IOS
- Network Simulator 3 (NS-3) and MATLAB for Wireless (WiFi, 5G and Beyond) and Multimedia Networks
- our dedicated team of IT technicians
Why choose this course
Our Computer Science and Artificial Intelligence BSc (Hons) course is ideal for students who want to develop their understanding of computing, mathematics and statistical techniques through the lens of artificial intelligence. With a balance of solid theory and practical application, this course will build your specialist technical knowledge in relevant areas of statistics, data analysis, probability and programming.
To further set the material in context, as well as inspire our students, we invite leading practitioners from industry, such as Google and IBM, to give guest lectures and workshops. You will work on topical and relevant case studies, so you can apply your skills to real-world problems.
This course has an integrated work placement option to provide you with valuable work experience, help prepare you for your future career and improve your chances of graduating with a higher-grade degree. Whether you undertake a placement or not, the overarching aim of this course is to produce highly-trained graduates who are capable of solving real-world problems and understand the wider socio-technical implications.
In addition, thanks to our close links with the British Computer Society, the top-performing graduate on this course has the opportunity to win an annual prize – this could be you!
International Success Support Scholarship
If you are an international student, you may be eligible for a £2,500 International Success Support Scholarship for this course, for September 2026 start only.
Course content
Our programme structure will encourage you to become a more effective, independent and confident self-directed learner. This will appeal to employers and aligns with our Future Skills strategy. Supported by a set of guided learning journeys, you will learn theoretical and practical aspects applied computer science and AI, and gradually develop a portfolio of 'products' and 'artefacts' of different levels of complexity as the outputs of assignments in each module.
Option modules are selected in the spring term, guided by course leader and personal tutors. They are designed to enable you to specialise or tailor the course to meet your individual career goals. These could be roles in the broad area of "data science" (supported, for example, by user experience modules), or more-specialist computer science areas, supported by taking option modules in programming or software development.
Please note: Optional modules only run if there is enough demand. If we have an insufficient number of students interested in an optional module, that module will not be offered for this course.
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.
Year 1
This first year provides a broad exposure to the essential domain topics: computing fundamentals, programming, professional practice and mathematics for artificial intelligence.
Core modules
30.00 credits
In this module, you will develop a strong foundation of how computers work in terms of hardware and software, and the formal logic behind it. You will have the opportunity to meet several different experts in the topics that form the basis of modern-day computer science.
To equip you to excel in your course, the subject experts will guide you in an exploration of digital logic, data processing, representation and storage, essentials of computer software and hardware including architectural concepts and relevant data structures and algorithms.
You will develop this knowledge further through the introduction of databases, web development, and the underlying technologies of modern-day communication, including Ethernet, Wi-Fi and the Internet.
30 credits
Without proper design, evaluation or control, Artificial Intelligence (AI) would dominate the world, hence this module introduces some of the fundamental mathematical concepts that underpin the design and analysis of AI software. You will be introduced to the key mathematical functions and concepts that are the foundation of computer science, of which AI is one of the many strands. You will become familiar with basic concepts and notation, learn topics including logic, set theory, number systems and special functions, as well as linear algebra and introductory probability, on which most AI systems are based.
The module is core to the BSc in Computer Science and Artificial Intelligence. It will provide the mathematical skills, techniques and understanding of the principles needed to support further learning on the programme. It will use AI applications to introduce core mathematical and statistical concepts that are essential attributes for computer scientists and machine learning analysts in the modern, data-driven world.
30 credits
The goal of the Professional Environments module is to prepare students for professional practice. It will firstly ensure they acquire suitable employability assets and secondly equip them with an understanding of the role of a professional in society and the role of professional bodies.
While the bulk of the taught programme focuses primarily on domain knowledge, the Professional Environments module focuses on developing key skills, personal qualities (e.g. commercial awareness, reliability and punctuality, understanding the centrality of customers and clients), and professional knowledge including the need to engage with continuing professional development. With such assets, students will generate a CV, an employment portfolio, and a professional online presence.
Being a professional also means understanding the key legal, ethical and societal issues pertinent to the domain, and understanding the need for continuing professional development (CPD) especially when technology develops at such a rapid pace. The module is designed to support different domain areas and to integrate experience from other professions. The subject areas being studied demand a global perspective which encourages the inclusion of our diverse of communities and national practices.
Reflecting the fact that team working is ubiquitous in the modern workplace, a significant proportion of the assessment work on the course is based around group work. There is considerable evidence that group work promotes a much deeper engagement with taught content and the Future Skills report shows how it is embedded in working practices. It also encourages the development of diverse learning communities with computer science, cybersecurity and digital media students working in close proximity. This module will therefore introduce students to best practice in group working covering how to approach group work, how to understand yourself, how to deal with different types of people, and methods of selecting and managing groups.
30 credits
We designed this module to establish a foundation for key Programming Concepts. We do not assume prior experience of programming, as we know you will all have widely different levels of existing knowledge. The module is designed to be accessible to a beginner while still being exciting for an experienced coder.
We are excited to be able to deliver this module using Kingston's own home-grown learning environment for programming, NoobLab. NoobLab gamifies your learning, making programming enjoyable and accessible for all existing ability levels – no other university offers this platform or unique approach to learning:
You will learn a variety of programming languages. In the first few weeks, we will use visual blocks that will allow you to construct programs and focus on thinking like a programmer rather than getting bogged down in grammar and syntax. Then, with these skills established, you will learn Python, Javascript and optionally Java, solving Code Kata style programming challenges on a weekly basis. This will equip you to build a graphical card game as your capstone project for the module.
Year 2
Core modules
30 credits
This module is a Level 5 core module for the BSc in Computer Science and Artificial Intelligence. It builds upon the skills students will have acquired in the Level 4 modules, primarily in mathematics, statistics and programming, and will provide them with a solid foundation in A.I. in preparation both for their Individual Project and other modules at Level 6, or for an appropriate Industrial Placement (if taken).
This module will introduce students to the principal paradigms of Artificial Intelligence, and their relation to other disciplines, such as Cognitive Science, and their applications to practical problems. These will include both traditional (logic and search based) and more modern (Machine Learning) approaches (including neural networks), and will also cover some real-world practical case studies.
It will cover the 'core' mathematical, statistical and machine learning concepts that are essential attributes for employable data scientists and machine learning engineers in the modern, data-driven world and include an introduction to the importance of ethical debate in both the development and application of AI, with contemporary case studies and issues relating to data privacy and data protection.
30 credits
This module is designed to encourage you to look outwards to industry and employability, and make you more confident when facing the job market upon graduation. You will develop excellent group working skills, broaden your understanding of industry and its requirements, and enhance your project management skills.
It is always exciting to watch the groups collaborating as they produce their entrepreneurial projects for Kingston University's 'Bright Ideas' scheme; students involved in this have won awards, producing fascinating artefacts for their remaining term and exploring new and different areas within their course field.
The module is an opportunity to work with many different students, working in subject areas that are innovative and unusual. Very often, a student may discover something they did not know that they could achieve. This triggers new learning and an added confidence that was not previously there. Those are the times that the learning is strongest, and our pride in the student, the greatest.
30 credits
This module seeks to establish the skills required to effectively use databases for storage and retrieval of information. You will learn how to design, build and query databases according using logical data models and structured query language (SQL).
Optional modules
30.00 credits
This module takes you on a journey from the underlying computer architecture through to modern computing approaches and methodologies. We developed this module to enhance your understanding of how modern computer systems are designed and used to meet the needs of today's computing environments.
We will cover topics such as operating system functionality, the principles and applications of parallel processing and the analysis of algorithm complexity. Furthermore, the module delves into containerisation and networking concepts, including physical network structures and associated addressing schemes. Finally, you will evaluate the capabilities and limitations of Artificial Intelligence, exploring Neural Networks and Large Language Models (LLMs).
30 credits
This module takes what you did in Programming 1, where you started to think like a programmer, and focuses on one programming language to develop software applications that people can interact with.
You will continue to use Kingston's bespoke NoobLab in the first term – no other university offers this platform or unique approach to learning – to go into more depth in creating models of 'real world' objects, as well as data structures like arrays, lists and maps, and reading/writing files. In the second term you will build simple applications (graphical user interfaces).
You will use Java Swing as the basis for a graphic user interface, drawing on the Java Collections Framework as needed to build data structures for your applications. We will introduce industry-standard development environments such as NetBeans and Visual Studio Code, alongside GitLab for source and version control of your code.
Year 3
Core modules
30 credits
The goal of the module is to further develop skills in organisation, timekeeping, research literature, developing and critically analysing results as well as reporting work verbally and in a written format. The end result will be an artefact or artefacts which demonstrate creativity and technical competence as well as a technical report.
On successful completion of the module, students will be able to:
- Carry out a literature search to summarise and evaluate background work relevant to the chosen course, undertake an investigation of the planned topic and critically evaluate the outcomes.
- Plan tasks within time and other commitment constraints.
- Produce a well-structured written report demonstrating a sound understanding of the theory of the chosen project area including relevant references and use of language, diagrams, tables and graphs where necessary.
- Present or answer questions clearly and concisely in a structured interview about their work.
- Create an artefact relating to the chosen course.
- Identify and take account of relevant legal, social and ethical issues.
30 credits
This module will equip students with knowledge and experience in the concepts and methods in machine learning and artificial intelligence needed to evaluate their applicability to real-world problems. Students will apply machine learning and artificial intelligence algorithms and techniques in appropriately-scaled real-world applications. They will also gain a thorough awareness and understanding of the importance of ethical issues in A.I. and its applications, and can carry out an assessment of the ethical implications of particular developments and applications of A.I.
On successful completion of the module, students will be able to:
- Demonstrate understanding of and skills in applying advanced A.I. methodologies
- Discuss the issues in problem domains such as Computer Vision, Natural Language Processing and Anomaly Detection which make them unsuitable for solution using traditional methods alone, and how A.I. can address these.
- Identify, apply and implement appropriate A.I. approaches for solving problems from those domains studied
- Critically evaluate and discuss to what extent use of such approaches have been successful, including their legal, ethical, societal implications, and suggest alternative solutions when appropriate
30 credits
This module will consolidate and build on previously acquired knowledge of databases by analysing and evaluating important issues in the database area. In addition, advanced aspects of data warehousing and data mining will be studied, encompassing the principles and commercial application of the technologies.
15 credits
This module gives you a dedicated opportunity to develop your Future Skills Graduate Attributes.
At the start of the module, you will be supported to self-assess your current skills profile. You will determine which attributes and skills you need to develop to support your career ambitions. In this process, you will be supported by a dedicated career coach, helping you explore a range of options that includes self-employment/freelancing, starting your own business, higher level study, and other professional graduate-level opportunities. Throughout the module, you will be given opportunities to engage with external mentors, to support reflection and to develop a professional network.
You will undertake a tailored series of activities and projects, aligned to your goals, from a menu of development options. This could include short courses, enrichment activities and experiential learning options such as micro-placements. You will also be able to reflect on activities outside the University that develop your graduate attributes, such as work or volunteering.
Optional modules
30 credits
This module will expand your skill set and your awareness as software industry professional, using industry-relevant tools, know-how, as well as theoretical areas. Our focus is on real-world experience, and preparing you to become a skilled graduate, regardless of the job roles you are considering or the skills you want to expand on within the computing domain.
This will empower you to become better at whichever role you are aiming at; developer, analyst, designer, project manager and so on. This is not a code-centric module; the skills in this module are more concerned with efficiently working within a software development team and managing the code produced rather than necessarily writing code yourself.
You will explore the latest practices for making more dependable, reusable and scalable software systems, and how to configure, maintain and support such systems. We will also discuss topics on software architecture, and how to select the right architecture based on the system requirements. We will also cover popular industry practices like refactoring, software measurements, DevOps, Microservices, and software testing approaches, and even a bit of Quantum computing.
The workshop activities promote collaborative learning. Within the first teaching block you will explore a specific topic or tool every two weeks. In the second teaching block, you will work as a team, taking up a role as a manager, developer, analyst, designer, security expert or tester and work on a software development case study.
Most of the topics and tools you come across in the module are linked to skills advertised as essential or desirable by software industry employers. They are also closely linked to interview questions or assessment centre activities. Overall, the main focus of this module is to equip you to become a skilled and knowledgeable IT professional capable of facing challenges, while maintaining a holistic, practical perspective on the issues at hand.
30 credits
This is an optional module intended for undergraduate students who are studying Computing-related subjects. Although it forms part of the User Experience guided pathway it can be taken as a standalone module and previous experience of UX is not assumed. This module will focus upon the skills, methods and tools required in careers such as UX Architect, UX Designer, Service Designer, Information Architect or Digital Product Designer. The curriculum is finely balanced between theory and practice. Students are directly immersed in organisational practices and skills used in industry and will make use of academic theory in this practical context.
Students will learn to develop investigative, analytical, technical, communication and advocacy skills to help them shape interactive technologies that augment people's abilities, enhance their creativity, connect them to others and protect their interests. They will also become aware of the impact of levels of digital literacy, availability of and access to technology, economic and business drivers, regulations, and regional/cultural norms. The module will also develop methods and skills required to understand current users, to investigate non-use, and to imagine future users.
30 credits
While this module provides a foundation for careers in mobile application development, mobile is becoming increasingly ubiquitous and the skills taught also have applications in UX, web development and software engineering in general. Although there are no prerequisites, it is assumed that students have acquired a general familiarity with programming and software development principles through their previous study.
The module is divided into two phases. In the first phase, students will be introduced to software development for the two major mobile platforms. This will cover development environments for these platforms, UI conventions, building and deploying simple applications. Students will then be introduced to cross platform development environments for mobile development.
In the second phase, standard frameworks for mobile web development will be introduced. The phase is organised around a practical project. Students will choose one of the platforms on which to build a mobile application of their choice. This project gives students the opportunity to specialise and explore their chosen platform in greater depth, acquiring the knowledge and proficiency to be able to design and build complex mobile apps. Students will be encouraged to publish their apps in one or both (in the case of a cross-platform app) of the two major app stores, thus providing an introduction to mobile application delivery and distribution.
30 credits
Programming is a central activity of software development, which encompasses a wide range of languages, environments and specialisms.
This module will offer students the opportunity to acquire a useful competence across this range. The first teaching block will cover aspects of language, algorithms, tools, test-driven methodologies, and a range of user interface technologies.
The second teaching block will apply these themes across a range of technologies and application environments, focusing on web and mobile in particular. Assessment will include computer-based in-class tests and e-portfolios of student achievement that allow them to curate and share their passion for programming.
30 credits
Data science analytics are widely applied in areas including medical, environmental and business analytics. This module builds on topics covered in earlier parts of the programme, including mathematical and statistical modelling, probability estimation and visualisation. Students will be introduced to the key statistical tests for frequentist data science, where specific theories are explored and tested via descriptive and inferential statistics.
The module also introduces further practical data analytical techniques, including time series and forecasting techniques, as well as Bayesian methodology and its applications to estimation and decision-making problems, including loss and risk functions. Students will apply their existing programming knowledge to acquire proficiency in using these techniques, develop and obtain real-world solutions from data. Emphasis is placed on the practicability of methods and the illustration of their real-world applications.
This module will provide students with a data science skillset to include critical thinking, communication, teamwork and leadership skills that feed into data-driven decision-making. Delivery and Learning focuses on practical applications, allowing students to develop and consolidate modelling software skills and hone commercially and contextually relevant knowledge and competences.
30 credits
This module supports the creation of digital enterprises through the lifecycle of innovation and entrepreneurship, financing and development, business planning, customer development, marketing and retention.
There are three key parts:
- Starting up: innovation and entrepreneurship, funding and funders, customers and prototyping
- Digital strategy, management, finance and planning
- Digital marketing, customer service and retention
Digital innovation is a major driving force in creating economic growth. This module illustrates how to work in an entrepreneurial fashion. At the heart of entrepreneurship is innovation, which can come in many forms. Sometimes this can be an incremental but generally gives significant improvement to the customer or alternatively as a new breakthrough or transformational innovation. Ideas are then considered from potential customers’ and funders’ perspectives to enable realistic aspirations to be made.
From this foundation, the module explains how to develop a digital business strategy, not only to satisfy the critical needs that organisations have, but also to explore the application and use of improved value chains using the concepts of corporate venturing (spin-out/intrapreneurship) and entrepreneurship (new venture creation).
International students: direct application
Are you an international student? Have you decided Kingston is the place for you? If so, you can apply for this course directly, rather than having to go through UCAS.
What career opportunities does this course offer?
This degree is excellent preparation for a wide variety of careers. Examples of recent graduate roles include:
- Solutions architect
- Software engineer
- User experience designer
- Usability engineer
- System analyst
- Technical analyst
- Data Analyst
- Security analysis
- Data scientist
- Business analysis
- Business intelligence analysts
- Software developer
- System support manager
- Software administrator
- IT consultant
- IT developer
- Database administrator
- Network support executive
- Internet developer
- Project manager
- Web master
- Analyst programmer
- Web designer
- Network analyst
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.
Outside the scheduled learning and teaching hours, you will learn independently through self-study which will involve reading articles and books, working on projects, undertaking research, preparing for and completing your work for assessments. Some independent study work may need to be completed on-campus, as you may need to access campus-based facilities such as studios and labs.
Our academic support team here at Kingston University provides help in a range of areas.
When you arrive, we'll introduce you to your personal tutor. This is the member of academic staff who will provide academic guidance, be a support throughout your time at Kingston and show you how to make the best use of all the help and resources that we offer at Kingston University.
A course is made up of modules, and each module is worth a number of credits. You must pass a given number of credits in order to achieve the award you registered on, for example 360 credits for a typical undergraduate course or 180 credits for a typical postgraduate course. The number of credits you need for your award is detailed in the programme specification which you can access from the link at the bottom of this page.
One credit equates to 10 hours of study. Therefore 120 credits across a year (typical for an undergraduate course) would equate to 1,200 notional hours. These hours are split into scheduled and guided. On this course, the percentage of that time that will be scheduled learning and teaching activities is shown below for each year of study. The remainder is made up of guided independent study.
- Year 1: 31% scheduled learning and teaching
- Year 2: 32% scheduled learning and teaching
- Year 3: 30% scheduled learning and teaching
The exact balance between scheduled learning and teaching and guided independent study will be informed by the modules you take.
Your course will primarily be delivered in person. It may include delivery of some activities online, either in real time or recorded.
Types of assessment
- Year 1: Coursework 59%; exams 41%
- Year 2: Coursework 63%; exams 23%; practical 14%
- Year 3: Coursework 68%; exams 23%; practical 9%
Please note: the above breakdowns are a guide calculated on core modules only. If your course includes optional modules, this breakdown may change to reflect the modules chosen.
We aim to provide feedback on assessments within 20 working days.
Your individualised timetable is normally available to students within 48 hours of enrolment. Whilst we make every effort to ensure timetables are as student-friendly as possible, scheduled learning and teaching can take place on any day of the week between 9am and 6pm. For undergraduate students, Wednesday afternoons are normally reserved for sports and cultural activities, but there may be occasions when this is not possible. Timetables for part-time students will depend on the modules selected.
Fees and funding
| Fee category | Annual Fee |
|---|---|
| Home (UK students) | |
| £10,050* | |
| Foundation Year: | £10,050 |
| International | |
| Year 1 (2027/28): | £To be confirmed |
| Year 2 (2028/29): | £To be confirmed |
| Year 3 (2029/30): | £To be confirmed |
| Year 4 (2030/31): | £To be confirmed |
The tuition fee you pay depends on whether you are assessed as a 'Home' (UK), 'Islands' or 'International' student.
For courses with Professional Placement, the fee for the placement year can be viewed in our Fees and Funding section. The placement fee published is for the relevant academic year stated in the table. This fee is subject to annual increases but will not increase by more than the fee caps as prescribed by the Office for Students or such other replacing body.
*For full-time programmes lasting more than one academic year, a tuition fee is payable for each academic year of the course.
Your annual tuition fee covers your first attempt at all modules required for that academic year. Any re-study or repeat of modules will incur additional charges, calculated according to the number of credits taken.
Home students (UK): Tuition fees are subject to inflation-linked increases in line with government policy. Updated fees will be confirmed in line with the maximum fee cap set by the Government or the Office for Students (OfS) for each academic year. This means your fee may increase for each academic year of study, but only up to the maximum amount permitted for that year.
Eligible UK students can apply to the Government for a tuition loan, which is paid direct to the University. This has a low interest-rate which is charged from the time the first part of the loan is paid to the University until you have repaid it.
International students: Full-time taught international student fees are subject to an annual increase, which is published in advance for the full duration of your programme.
| Fee category | Annual Fee |
|---|---|
| Home (UK students) | |
| £9,790* | |
| Foundation Year: | £9,790 |
| International | |
| Year 1 (2026/27): | £19,200 |
| Year 2 (2027/28): | £19,900 |
| Year 3 (2028/29): | £20,700 |
| Year 4 (2029/30): | £21,500 |
The tuition fee you pay depends on whether you are assessed as a 'Home' (UK), 'Islands' or 'International' student.
For courses with Professional Placement, the fee for the placement year can be viewed in our Fees and Funding section. The placement fee published is for the relevant academic year stated in the table. This fee is subject to annual increases but will not increase by more than the fee caps as prescribed by the Office for Students or such other replacing body.
*For full-time programmes lasting more than one academic year, a tuition fee is payable for each academic year of the course.
Your annual tuition fee covers your first attempt at all modules required for that academic year. Any re-study or repeat of modules will incur additional charges, calculated according to the number of credits taken.
Home students (UK): Tuition fees are subject to inflation-linked increases in line with government policy. Updated fees will be confirmed in line with the maximum fee cap set by the Government or the Office for Students (OfS) for each academic year. This means your fee may increase for each academic year of study, but only up to the maximum amount permitted for that year.
Eligible UK students can apply to the Government for a tuition loan, which is paid direct to the University. This has a low interest-rate which is charged from the time the first part of the loan is paid to the University until you have repaid it.
International students: Full-time taught international student fees are subject to an annual increase, which is published in advance for the full duration of your programme.
| Fee category | Annual Fee |
|---|---|
| Home (UK students) | |
| £9,535* | |
| Foundation Year: | £9,535 |
| International | |
| Year 1 (2025/26): | £18,500 |
| Year 2 (2026/27): | £19,200 |
| Year 3 (2027/28): | £19,900 |
| Year 4 (2028/29): | £20,700 |
The tuition fee you pay depends on whether you are assessed as a 'Home' (UK), 'Islands' or 'International' student. In 2025/26 the fees for this course are above.
For courses with Professional Placement, the fee for the placement year can be viewed in our Fees and Funding section. The placement fee published is for the relevant academic year stated in the table. This fee is subject to annual increases but will not increase by more than the fee caps as prescribed by the Office for Students or such other replacing body.
* For full-time programmes of a duration of more than one academic year, the published fee is an annual fee, payable each year, for the duration of the programme. Your annual tuition fees cover your first attempt at all of the modules necessary to complete that academic year. A re-study of any modules will incur additional charges calculated by the number of credits. Home tuition fees may be subject to annual increases but will not increase by more than the fee caps as prescribed by the Office for Students or such other replacing body. Full-time taught International fees are subject to an annual increase and are published in advance for the full duration of the programme.
Eligible UK students can apply to the Government for a tuition loan, which is paid direct to the University. This has a low interest-rate which is charged from the time the first part of the loan is paid to the University until you have repaid it.
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:
Our libraries have an extensive collection of books and journals, as well as open-access computers and laptops available to rent. However, you may want to buy your own computer or personal copies of key textbooks. Textbooks may range from £50 to £250 per year. And a personal computer can range from £100 to £3,000 depending on your course requirements.
While most coursework is submitted online, some modules may require printed copies. You may want to allocate up to £100 per year for hard-copies of your coursework. It’s worth noting that 3D printing is never compulsory. So if you choose to use our 3D printers, you’ll need to pay for the material. This ranges from 3p per gram to 40p per gram.
Kingston University will pay for all compulsory field trips. Fees for optional trips can range from £30 to £350 per trip.
Your tuition fees don’t cover travel costs. To save on travel costs, you can use our intersite bus service. This route links the campuses and halls of residence with local train stations - Surbiton, Kingston upon Thames, and Norbiton.
If you choose to do a placement year, travel costs will vary depending on your location. These costs could be up to £2,000.
Scholarships and bursaries
For students interested in studying this course at Kingston, there are several opportunities to seek funding support.
International Success Support Scholarship
The International Success Support Scholarship provides £2,500 towards tuition fees if you are an international student starting in September 2026, on this course or selected others. Eligible undergraduate students can receive £2,500 per year for up to three years, helping to support their academic journey from day one.
You don’t need to apply separately. If you’re eligible, the scholarship will automatically be applied to your tuition fee invoice, empowering you to focus on achieving your goals at Kingston University.
For more details, please visit the International scholarships webpage.
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
Programme Specifications for the course are published ahead of each academic year.
Regulations governing this course can be found on our website.
What our students and graduates say
Teaching staff want nothing more than to see you succeed. Kingston has great lecturers who are always willing to explain concepts both inside and outside of the classroom. I can tell that my lecturers are just as invested in my successes as I am, celebrating with me when I master a concept they have taught.
Key information
The scrolling banner below displays some key factual data about this course (including different course combinations or delivery modes of this course where relevant).