Course Overview
Course summary
AI is transforming industries from software development and data science to finance, healthcare, transportation and entertainment. Our Artificial Intelligence BSc is designed to address the transformational challenges and opportunities presented by this technology to modern businesses and society.
You’ll learn to design, develop and deploy intelligent systems across domains such as robotics and game design. The course equips you with technical skills in computer science, such as programming and data processing, while also building your communication and problem-solving abilities for the modern workplace.
This course blends fundamental theory with practical experience to equip you with the cutting-edge skills needed to build and apply AI systems. You’ll study core principles such as logic, statistics, and algorithms, and apply them in real-world contexts like computer vision and natural language processing.
Your learning will span established areas such as programming and database management, alongside emerging topics like large language models and prompt engineering. You’ll also gain hands-on experience through a short-term work-based project, often set by an external organisation, allowing you to apply what you’ve learned to a real-world business problem.
In addition, you can choose to complete a year in industry after your second year, giving you valuable work experience and furthering your career prospects. Our Careers and Employability Service, alongside the course team, will support you in finding and securing placement opportunities in AI-related roles.
By the end of the course, you’ll be ready to make a meaningful contribution in the workplace or continue your academic journey. Graduates may also go on to pursue postgraduate study in areas such as cybersecurity, data science, or software engineering.
Top reasons to study with us
- Prepare for your career – The need for AI expertise has never been greater. Our degree will prepare you for roles ranging from software development and data science to ethics and governance.
- Choose your specialism – Alongside a broad education in AI, our course allows you to specialise in the areas such as game design, data science, and robotics.
- Develop valuable skills – You will be prepared to meet the demands of the rapidly evolving technology industries.
- You'll qualify for free British Computer Society (BCS) academic membership for the duration of your studies. The BCS supports those working in the IT industry and has a commitment to making IT good for society. The organisation has over 60,000 members in 150 countries, and a wider community of business leaders, educators, practitioners and policymakers. Membership of the BCS will allow you to continue your professional development and enjoy a range of valuable networking opportunities. For more information, visit the BCS website.
Professional accreditation
The Artificial Intelligence BSc is designed to meet the educational requirements for BCS (The Chartered Institute for IT) accreditation towards CITP (Chartered IT Professional) and to partially meet the academic requirements for CEng (Chartered Engineer). The programme will be submitted for initial BCS accreditation before the first cohort graduates and, subject to BCS panel approval, accreditation is expected to be backdated to include the September 2026 intake.
Modules
You’ll learn through a mixture of lectures, practical tutorials, lab sessions and independent study. In Year 1 you’ll be introduced to the fundamentals of artificial intelligence. In Years 2 and 3 you’ll apply your new skills in contexts such as robot vision and language processing. This degree includes an optional year abroad or placement. The following modules are indicative of what you’ll study on this course.
Types of module
Our undergraduate courses comprise three types of module:
- Core modules: compulsory modules that you must take each year
- Option modules: modules that you can choose from to tailor your course to your interests, normally related to your subject area
- Elective modules (also called 'Electives'): wider, interdisciplinary modules that you may be able to choose from to broaden your academic experience and skills – covering everything from learning a new language to building enterprise skills
Module availability
We aim to offer a wide range of option modules and electives, but we cannot always guarantee your preferred choices as availability can be affected by timetabling constraints, staff availability or student demand.
Elective modules may be subject to change, but you can look through an indicative list on our University-wide electives page.
For more information
Full details on course structure, modules, teaching and assessment can be found in the programme specification below.
Core modules
This module provides an introduction to interactive and generative AI systems. You'll develop the skills to optimise the responses of generative AI and apply interactive AI systems to real-world problems.
This module provides a comprehensive introduction to data modelling and database architecture. It covers foundational concepts such as relational database modelling and the use of Entity-Relationship (ER) diagrams for conceptual and logical database design. You'll gain hands-on experience with Structured Query Language (SQL), learning to perform key operations, including creating, reading, updating, and deleting (CRUD) data within a database. Through a combination of lectures and practical computing sessions, you'll become proficient in using standard database management systems and developing database-driven applications with practical programming examples. Additionally, the module explores contemporary Big Data technologies, introducing you to NoSQL databases and their applications in handling complex, large-scale data sets.
This module provides an introduction to the core concepts and techniques of artificial intelligence, from search algorithms, knowledge representation, and machine learning paradigms, to the wider implications for AI in contemporary society. Students will gain a foundational understanding of AI's history, its evolution, and its implications for various industries.
This module explores the principles and practices of human-centred and ethical AI, focusing on responsible AI development and deployment. It begins with an introduction to ethical AI, covering key ethical frameworks that guide decision-making. Topics such as bias, fairness, and inclusivity are examined to ensure AI systems are transparent and equitable. The module also delves into legal and regulatory considerations, including GDPR, privacy, data protection, intellectual property, and copyright. Real-world AI case studies provide practical insights, while UX design principles emphasise accessibility and inclusivity. Finally, students will learn how to design ethical AI systems and explore emerging trends shaping the future of responsible AI development.
This module provides an introduction to the mathematical concepts that underpin artificial intelligence, including algebraic, analytical, logical, and statistical techniques. Students will gain a foundational understanding of mathematical processes pertinent to artificial intelligence, including the analysis of algorithms and datasets.
An introduction to computer programming in a high-level programming language. The module concentrates on teaching the fundamentals of programming and algorithm design. Basic coding structures such as sequence, selection, and iteration will be covered. There will be an emphasis on practical exercises to develop programming experience and confidence.
Core modules
This module provides a foundation in deep learning, starting with tensor operations and neural network fundamentals using TensorFlow. Students learn to implement, train and evaluate neural networks, progressing from basic operations to advanced architectures. The module covers the full deep learning development cycle from data preparation through to model deployment, with particular focus on sequence modelling tasks including time series and natural language processing. Practical implementation is emphasised throughout, using industry-standard frameworks and best practices.
This module is designed to equip you with the necessary skills to successfully undertake industrial projects in the IT and Data Science fields. It will develop the ability to apply project management and systems thinking methodologies to support the design and delivery of technical solutions in different global contexts. You'll be introduced to a range of contemporary development, testing and deployment strategies. You will gain valuable practical and professional experience working as part of a team on a prototype solution on behalf of an external organisation.
This module provides an introduction to the core concepts and techniques of game theory and reinforcement learning used to inform rational decision making. Students will develop practical programming skills and gain a foundational understanding of the underlying algorithms.
This module provides an understanding and hands-on experience in the fields of machine learning and data mining, covering the full life-cycle from preparing data to validating and optimising the learned model. The module covers different algorithms and approaches to machine learning and data mining, and the issues of using them on data sets of different sizes and complexity.
This module introduces the fundamentals of robotics and focuses on selected topics pertaining to this discipline. Its introductory part overviews the nature of robotics and, related to it, challenges and issues. System modelling introduces techniques of deriving and computer implementation of models of dynamic systems with a special focus on kinematics of robots. Fundamentals of control cover the structure, basic analyses and real-time implementations of control systems.
Option modules
This module provides an applied understanding and practical experience of the data engineering pipeline to gather, understand, combine, clean, process and store data for further analysis. The module explores data pre-processing strategies and focus on both structured and unstructured data. Furthermore, the module covers issues related to data quality and governance, and metadata management.
This module enables you to create engaging data visualisations to effectively communicate the results of data analysis to a diverse audience. You'll learn how to encode information in visual form and will create infographics and dashboards. You'll also learn to use the power of storytelling to create engaging data narratives. We use a mixture of open source tools, such as R and ggplot2 and commercial tools, like Microsoft Power BI or similar.
This module introduces you to modern game engine architecture and technologies. The conceptual architecture framework and the subsystem integration including the low-level foundation systems, the rendering engine, game asset management, the physics simulation, event-based gameplay system will be critically accessed. You'll gain the theory underlying the various subsystems that comprise a commercial game engine and the data structures and essential algorithms and develop practical skills that are typically used to implement a 3D game prototype using industry game engines.
This course gives you the opportunity to take a year in industry (work placement) after completing the second year of your study. You can choose between professional experience or international experience.
The professional experience (work placement) year is planned in partnership with the Westminster Work Based Learning team. Typically, you will be assigned into roles involving tasks related to computer science.
The international experience (study abroad) year offers one or two semesters studying at one of our overseas partner Universities. This is both an exciting experience and also one that helps you to develop a global outlook.
Find out more about the costs involved in taking a placement year.
Core modules
This module covers key topics in deep learning, including computer vision fundamentals, advanced architectures like Transformers and Graph Neural Networks, and generative models for Large Language Models. It also explores deep reinforcement learning, explainable AI, model uncertainty, and domain adaptation. The module concludes with discussions on the latest advancements in deep learning research.
This module provides practical knowledge of applying Large Language Models (LLMs) and Generative Artificial Intelligence (Gen AI) in real-world business applications, along with techniques and strategies for training, tuning, and deployment. It provides the students with a technical foundation to help them bridge the gap between their taught knowledge in LLM and its counterparts' deployment in marketing, sales, finance, product, and more.
Students will learn the application of LLMs to transform business solutions while ensuring their security, resiliency, ease of management, and integration with existing technology ecosystems.
This module requires students to combine previously acquired knowledge and techniques, with new knowledge/ideas gained from investigation and research, and produce an extended piece of work related to Artificial Intelligence. It involves the conceptualisation, design, implementation and evaluation of a substantial piece of software, process, model or experimental study.
This module provides an introduction to the cloud computing principles and practices essential for secure and scalable AI deployment. It covers foundational topics such as cloud computing fundamentals, AI deployment workflows, and the differences between on-premise and cloud-based solutions. Students will also explore key considerations in security, compliance, and governance, along with practical aspects of real-time versus batch inference, CI/CD, and model orchestration. Additionally, the module addresses model performance tracking, experiment management, and A/B testing, ensuring a comprehensive understanding of best practices in maintaining data quality, handling data drift, and achieving model reproducibility and versioning.
Option modules
This module builds on the knowledge and skills developed in the Level 5 module Robotic Principles. You'll focus on robotic dynamics and the design of robotic control systems, preparing you to undertake complex tasks involving the analysis and synthesis of robotic systems. Ethical and societal issues related to robotics, introduced at Level 5, are explored in greater depth and breadth, encouraging critical reflection on the wider impacts of robotic technologies.
This module provides an in-depth analysis of the state-of-the-art in Big Data Analytics. In addition to providing an overview of key concepts and technological trends, the module explores how Big Data systems are implemented and utilised in the business context to derive important insight and support real-world decision making. Furthermore, the module will cover key technical challenges to Big Data Analytics, including issues relating to data governance and data quality.
Apply prompt engineering to build business generative AI models. This module is designed to equip you with the knowledge and skills needed to effectively integrate AI and generative AI into your business operations, processes and strategies. You will explore AI not only as an automation tool, but as a strategic enabler that transforms business operations, enhances innovation capabilities, and advances your career in an AI-business driven world.
Creating robust game world environments and model individual components using logic and mathematical modelling to replicate human behaviour is one of the greatest challenges for game developers, yet the commercial success of a game is often dependent on the quality of its intelligent modelling. This module introduces an engagingly realistic and immersive experience in modern videogames for creating game terrains and simulating complex behaviour of game objects. The main focus of the module is to learn how to create an automatic random game world with metrics to generate human-like intelligent behaviours primarily in non-player characters (NPCs). The algorithms and logic covered in this module are also widely used in a variety of computing sectors which will make the module a great choice for CS students.
For more details on course structure, modules, teaching and assessment Download the programme specification (PDF).
To request an accessible version please email [email protected]
Get your copy of the University of Westminster prospectus and browse the range of courses on offer.
Contact us for general course enquiries:
+44 (0)20 7911 5000 EXT 65511
(Mon–Fri, 10am–4pm BST)
Live chat with us
(Mon–Fri, 10am–4pm BST)
Open days
Join us at an open day online or on campus. Get a feel for student life at the University of Westminster and talk to course leaders and our support teams.
Can't attend? See more open events
Careers
With Artificial Intelligence revolutionising industries from healthcare and finance to manufacturing and transport, the demand for professionals who can design and build intelligent systems has never been greater. AI is driving innovation and transforming how we work, live, and solve problems.
This course is designed with the needs of today’s workplace at its forefront. It will equip you with the knowledge and hands-on skills needed to build AI systems, from machine learning models to intelligent software, preparing you for a wide range of careers in this fast-growing field.
Boost your employability
You'll get valuable work experience and increase your employability by completing a year in industry during the course.
Learn the fundamentals of artificial intelligence
Study the key topics in artificial intelligence, while also exploring specialist artificial intelligence topics that interest you.
Employers around the world
The University’s Careers and Employability Service has built up a network of over 3,000 employers around the world, helping all our students explore and connect with exciting opportunities and careers.
Industry links
We take full advantage of our central London location, a global city and a major technology hub, to enrich your learning experience. Our academic staff have strong connections with employers across various sectors, involving them in our curriculum design and encouraging their participation in our career guidance. By using current market data, we provide relevant advice and insights on trends and employer requirements, ensuring you receive industry-specific employability support. Additionally, you'll benefit from our connections to industry through a network of visiting speakers and mentors.
Job roles
This course will prepare you for a variety of roles in a range of present and future industries, including:
- AI Consultant
- AI Engineer
- AI Ethics Officer
- AI Policy Analyst
- AI Solutions Architect
- Autonomous Systems Engineer
- Business Intelligence Analyst
- Data Scientist
- MLops Engineer
- Software Engineer
Unlock your career potential at Zone29
Zone29 is our new home of careers and enterprise.
Our doors are set to open in spring 2026, but game-changing opportunities are available now, such as:
- jobs, placements and work experience
- tailored career guidance and mentoring
- step-by-step career planning through the Westminster Award
- work and study abroad programmes
- help with starting your own business or freelancing

International Opportunities
Many of our courses offer international study and work experiences, and the University provides other global opportunities that all students can apply for – so whatever you're studying, you'll have the chance to go abroad.
Opportunities could include:
- Taking part in semester or year-long exchanges at institutions around the world
- Attending an international summer school or field trip
- Developing your CV through volunteering or work placements abroad
International experience broadens horizons, boosts self-confidence, and improves global understanding, alongside being fantastic for your career.
Find out more about our international opportunities, including funding options and where you can go.
Course Leader

Dr Tom Oliver
Lecturer
Dr Thomas Oliver is a lecturer in the School of Computer Science and Engineering. He holds degrees from Durham University (MMath) and the University of Nottingham (PhD), has held postdoctoral research positions at the Universities of Bristol and Oxford, and a lectureship at Teesside University. His research focuses on applying artificial intelligence to mathematical discovery and proof, and he serves on editorial boards in data science and symbolic computation. He is an experienced AI educator, having led modules in machine learning and big data, and his broader teaching experience spans computing and engineering topics including cryptography, formal methods, and integral transforms.
Build the future with AI. Gain the skills that power next-generation technology and decision-making.
Course Team
Why study this course
Study in London
Our central London location means that you'll be perfectly placed to take advantage of career and collaboration opportunities in the city.
Get career-ready
Our course will prepare you for graduate roles such as computer programmer, web developer, software developer, and equip you for future specialisations in cybersecurity and artificial intelligence.
Get qualified
Our course allows graduates to gain registration as a Chartered IT Professional (CITP) and partial registration as a Chartered Engineer (CEng).
Entry Requirements
- A Levels – BBC (112 UCAS Tariff points)
- T levels – 112 UCAS Tariff points
- International Baccalaureate – 112 UCAS Tariff points from all components of the Diploma Programme. International Baccalaureate Career-related Programme will be considered on a case-by case basis
- BTEC Extended Diploma – DMM
- BTEC Diploma – D*D*
- Access – 112 UCAS Tariff points from the Access course
In addition to one of the above, you should have:
- GCSE English Language grade 4/C – IB grade 4 Higher Level, GCSE Maths grade 4/C – IB grade 2, SL & HL - IB MYP 3
If your first language is not English, you will need an IELTS of 6.0 overall, with 5.5 in each component.
We also welcome applications from students who are taking a combination of qualifications listed above. For further information, please contact Course Enquiries.
International Baccalaureate
112 UCAS Tariff points from all components of the Diploma Programme. International Baccalaureate Career-related Programme will be considered on a case-by-case basis. You can refer to the UCAS calculator to determine your point score.
Other international qualifications
We accept a wide range of international high school level qualifications. Please see information on country-specific entry requirements
International Foundation courses
We work in partnership with Kaplan International College London who provide the International Foundation Certificate at their College based in Liverpool Street. These courses are for students who don’t meet our direct entry requirements. Upon successful completion, you can progress to your chosen degree at the University of Westminster. Find out more about the different university preparation courses that are accepted for entry.
International Year One
Kaplan International College London also offer the option to study an International Year One which offers entry to Year 2 to this degree course at Westminster. Upon successful completion of this course, you can progress to the second year of your chosen degree course at the University of Westminster.
English language requirements
If your first language is not English, you will need an IELTS of 6.0 overall, with 5.5 in each component. Please note we accept a wide range of English language qualifications and assessments. Find out more at English language requirements.
If you don't meet the English language requirements yet, then we offer online and on campus pre-sessional English programmes to help develop your English language skills to the required level before you start your course. Find out more about our pre-sessional English programmes.
More information
- A Levels – BBC (112 UCAS Tariff points)
- T levels – 112 UCAS Tariff points
- International Baccalaureate – 112 UCAS Tariff points from all components of the Diploma Programme. International Baccalaureate Career-related Programme will be considered on a case-by case basis
- BTEC Extended Diploma – DMM
- BTEC Diploma – D*D*
- Access – 112 UCAS Tariff points from the Access course
In addition to one of the above, you should have:
- GCSE English Language grade 4/C – IB grade 4 Higher Level, GCSE Maths grade 4/C – IB grade 2, SL & HL - IB MYP 3
If your first language is not English, you will need an IELTS of 6.0 overall, with 5.5 in each component.
We also welcome applications from students who are taking a combination of qualifications listed above. For further information, please contact Course Enquiries.
International Baccalaureate
112 UCAS Tariff points from all components of the Diploma Programme. International Baccalaureate Career-related Programme will be considered on a case-by-case basis. You can refer to the UCAS calculator to determine your point score.
Other international qualifications
We accept a wide range of international high school level qualifications. Please see information on country-specific entry requirements
International Foundation courses
We work in partnership with Kaplan International College London who provide the International Foundation Certificate at their College based in Liverpool Street. These courses are for students who don’t meet our direct entry requirements. Upon successful completion, you can progress to your chosen degree at the University of Westminster. Find out more about the different university preparation courses that are accepted for entry.
International Year One
Kaplan International College London also offer the option to study an International Year One which offers entry to Year 2 to this degree course at Westminster. Upon successful completion of this course, you can progress to the second year of your chosen degree course at the University of Westminster.
English language requirements
If your first language is not English, you will need an IELTS of 6.0 overall, with 5.5 in each component. Please note we accept a wide range of English language qualifications and assessments. Find out more at English language requirements.
If you don't meet the English language requirements yet, then we offer online and on campus pre-sessional English programmes to help develop your English language skills to the required level before you start your course. Find out more about our pre-sessional English programmes.
More information
Learn new skills
Learn a new language
From Arabic to Spanish, you can learn a new language alongside your degree with our Polylang programme.
Develop your entrepreneurial skills
Access industry networking events, workshops, one-to-one business advice and start-up support through our award-winning WeNetwork.
Gain extra qualifications
We provide access to free online courses in Adobe and Microsoft Office applications, as well as thousands of specialist courses on LinkedIn Learning.
Fees and Funding
UK tuition fee: £9,790 (Price per academic year)
Please note that if you defer your place, the first year’s tuition fees will be those of the academic year in which you enrol, which may be higher than the fee shown for this year.
Fees are subject to UK Government Parliamentary procedure.
Find out how we set our tuition fees.
Funding
As well as tuition fee loans, there is a range of funding available to help you fund your studies.
Find out about undergraduate student funding options.
Scholarships
The University is dedicated to supporting ambitious and outstanding students and we offer a variety of scholarships to eligible undergraduate students, which cover all or part of your tuition fees.
Find out if you qualify for one of our scholarships.
Additional costs
See what you may need to pay for separately and what your tuition fees cover.
International tuition fee: £17,600 (Price per academic year)
When you have enrolled with us, your annual tuition fees will remain the same throughout your studies with us. We do not increase International tuition fees.
Please note that if you defer your place, the first year’s tuition fees will be those of the academic year in which you enrol, which may be higher than the fee shown for this year.
Find out how we set our tuition fees.
EU Qualifications Welcome Award Scheme
If you are an international student accepted on an undergraduate programme starting in September at level 3 (Foundation) or level 4 (first year) on the basis of an eligible EU qualification only, you will be awarded a £4,500 tuition fee reduction off your first year of studies. For more information, see the EU Qualifications Welcome Award Scheme.
International student funding
Find out about funding for international students.
Additional costs
See what you may need to pay for separately and what your tuition fees cover.
UK tuition fee: £9,790 (Price per academic year)
Please note that if you defer your place, the first year’s tuition fees will be those of the academic year in which you enrol, which may be higher than the fee shown for this year.
Fees are subject to UK Government Parliamentary procedure.
Find out how we set our tuition fees.
Funding
As well as tuition fee loans, there is a range of funding available to help you fund your studies.
Find out about undergraduate student funding options.
Scholarships
The University is dedicated to supporting ambitious and outstanding students and we offer a variety of scholarships to eligible undergraduate students, which cover all or part of your tuition fees.
Find out if you qualify for one of our scholarships.
Additional costs
See what you may need to pay for separately and what your tuition fees cover.
International tuition fee: £17,600 (Price per academic year)
When you have enrolled with us, your annual tuition fees will remain the same throughout your studies with us. We do not increase International tuition fees.
Please note that if you defer your place, the first year’s tuition fees will be those of the academic year in which you enrol, which may be higher than the fee shown for this year.
Find out how we set our tuition fees.
EU Qualifications Welcome Award Scheme
If you are an international student accepted on an undergraduate programme starting in September at level 3 (Foundation) or level 4 (first year) on the basis of an eligible EU qualification only, you will be awarded a £4,500 tuition fee reduction off your first year of studies. For more information, see the EU Qualifications Welcome Award Scheme.
International student funding
Find out about funding for international students.
Additional costs
See what you may need to pay for separately and what your tuition fees cover.
We Are Westminster Blog
Read our blog to get an insight into student life and studying at the University of Westminster.
Teaching and Assessment
Below you will find how learning time and assessment types are distributed on this course. The graphs below give an indication of what you can expect through approximate percentages, taken either from the experience of previous cohorts, or based on the standard module diet where historic course data is unavailable. Changes to the division of learning time and assessment may be made in response to feedback and in accordance with our terms and conditions.
Supporting you
Our Student Hub is where you’ll find out about the services and support we offer, helping you get the best out of your time with us.
- Study support – workshops, 1-2-1 support and online resources to help improve your academic and research skills
- Personal tutors – support you in fulfilling your academic and personal potential
- Student advice team – provide specialist advice on a range of issues including funding, benefits and visas
- Extra-curricular activities – volunteering opportunities, sports and fitness activities, student events and more
Course Location
With state-of-the-art science and psychology labs and refurbished computer suites, our Cavendish Campus offers our science and technology students a range of learning spaces that are both dynamic and inspiring,
Located in central London, our Cavendish Campus is just a five-minute walk from Oxford Street and Tottenham Court Road.
For more details, visit our Cavendish Campus page.
This course is based at Cavendish, though some teaching may take place at our other central London campuses.
CHANGES TO OUR COURSES
All content on our course pages is accurate at time of publication.
Where significant or material changes have been made, applicants will be informed of these in line with Competition and Markets Authority guidance.
Course Overview Video
Learn more about this course from a member of the course team.
Contact us
Call our dedicated team on:
+44 (0)20 7911 5000 ext 65511
Opening hours (GMT): 10am–4pm Monday to Friday
Opening hours (GMT): 10am–4pm Monday to Friday
More information
Your Westminster
Book an open day. Order a prospectus. Sign up for newsletters.





