Curious about studying Artificial Intelligence - BSc (Hons)at University of Staffordshire? We've gathered all the key details—entry requirements, modules, fees, and more. Hear from real students by checking out reviews, or take the next step by booking an open day to explore it for yourself.
Bachelor of Science (with Honours) - BSc (Hons)
Stoke-on-Trent Campus
Full Time
Sep 2026
3 Year
Our BSc (Hons) Artificial Intelligence course is meticulously crafted to equip you with a strong academic foundation and industry-relevant skills. It will ensure you're poised for success in this rapidly expanding domain. We’ll introduce you to projects, lots of practical learning and the platforms you’ll find in industry. Throughout our course you will also have an opportunity to be certified in AWS and Microsoft Azure, empowering you with essential industry-recognised skills. We offer some amazing work placement opportunities too - with companies locally, nationally and abroad. You can spend a year working in industry before you graduate, helping to transform services and products through AI. On the course, you’ll develop a comprehensive understanding of AI principles and their practical applications. The modules cover vital aspects of AI, including machine learning, deep learning, ambient systems, computer vision, and natural language processing (NLP). You will immerse yourself in a hands-on learning environment where theoretical knowledge converges with practical applications. By using advanced software and IDEs, students delve into modern languages (such as Java, Python and C++) to develop AI algorithms and machine learning models for a wide range of applications. We collaborate closely with industry giants like Microsoft, IBM, and Amazon, providing experience in programming, developing, and deploying AI solutions for societal needs. Your employability is at the heart of the course. On successful completion of study, we will issue the following award: BSc (Hons) Artificial Intelligence
In this module, you will begin an exciting journey of discovery that will lay the programming foundation for both your academic and professional career. You will focus on designing and developing programs in Python. On the way, you will also learn about algorithms, data structures, analysing problems, modeling solutions, and testing programs.
If youre eager to explore the frontiers of technology, this module explores the world of C++ programming on the Windows platform. Youll master some key concepts like classes, objects, methods, and more, plus youll use tools like MATLAB to dig deep into how we communicate with AI bots like Pepper, Alexa, and Siri too.
Computing infrastructure and the data which is stored upon this is essential to businesses from the smallest through to global enterprises. In this module we will be looking at how corporations have adapted to this changing landscape with the increased reliance on the data which is stored. As data is becoming more important, we need to ensure that everything is stored in a manner which makes it accessible within the timeframe defined by the company and to ensure that it remains secure from people both outside and inside of a company. We will look at the transition which is taking place of moving corporate data and infrastructure to a Cloud based environment and ensuring that this meets the requirements of local legalisation and locally defined security requirements. This module will make use of the Amazon Web Services (AWS) Academic Learning environment to allow students to build confidence in Cloud computing and cyber security. Additionally, we will focus on the essential concepts of cyber security through understanding Cybersecurity principles applied to services, applications, servers, Cloud, and network devices, the module will also cover incident response management, Access control, basic concepts of network security, Backup, and recovery basics, how to identify vulnerabilities and put in place safeguards, Concepts of confidentiality, integrity, and availability.
This module explores the different areas of technology within computing and identifies core elements within the field to make an informed choice for purchasing, designing, and developing systems. In addition to these core skills you will consolidate your understanding of an operating system and will be able to commission and program typically Windows and Unix derivative OS as used within your chosen field. Considering Operating Systems outside of traditional x86 computing is also a key skill for fundamental computing decision making. Module code: COMP40050
Relational databases are extremely common in the IT industry. This module will teach students how to manage a relational database and will provide and discuss issues relating to the management and control of replicated and distributed databases. This module will take both a theoretical and practical focus with assessment requiring you to work on two case studies to explore problems and identify solutions. Module code: COMP40051
In studying this module, you will learn about the fundamental concepts e.g. OSI/TCP suit, TCP and UDP communications, IP addressing, Ethernet, wireless networks, switching, routing, network design, documentation, management and troubleshooting. Upon successful completion of the module, you should become a skilled user who is able to design a network efficiently, can configure network devices e.g. switches, routers etc., can manage and troubleshoot network issues. Module code: COMP40052
This module establishes a fundamental understanding of Artificial Neural Networks (ANN) characteristics, techniques, and algorithms that are inherent in the solution of complex, real-world problems. As a student on this module, you will learn to design and implement ANN for real-world applications using professional ML tools. The assessment is specifically focused on exploration of algorithms in the real world and will use a case study for which you must investigate and find solutions for. Module code: COMP50056
Artificial intelligence (AI) is one of the oldest fields of computer science that strives to understand the essence of intelligence to compose a new intelligent machine that responds like human intelligence. In recent years, AI in modern business has not only made operations faster and more efficient but has also produced increasingly competitive products. This module establishes a solid understanding of the characteristics and implications which are inherent in the solution of complex, real-world data science and AI-oriented problems. As a student on this module, you will learn to critically evaluate and apply different ML and DM techniques for exemplifying data patterns, as well as using professional ML tools to build your AI software solution. Module code: COMP50059
This module will enable students to apply their knowledge in small close-to-real world projects emulating real work scenarios which require using domain-specific techniques for applying Data Science to different domains. The module will also focus on why Big Data cannot be simply processed by using standard database management systems. Module code: COMP50063
As a student on this module, you will learn theory behind and about fundamentals of data structures and algorithms as these are two of the most important parts in AI required to understand and therefore solve problems algorithmically. Without this knowledge it is impossible to work in the field to any beneficial level, or with any efficiency being shown. The module also teaches the practical side of the discipline through the key principles of algorithms and data structures and how to specifically code for these. Module code: COMP50065
In this module, students will be able to learn about Object Oriented techniques using Java or C#. The lectures are used to present key topics and concepts with tutor assisted practical based learning via the practical sessions. Formative, self-directed exercises will be used to support the transfer of knowledge and understanding. Students will develop a portfolio of their practical work and be assessed via a class-test based on this. Students will also be encouraged to develop their intellectual, communicative and problem-solving skills throughout the module. Module code: COMP50073
This module provides an opportunity for students to take part in a collaborative project during which you will be expected to work professionally and develop your professional practice. You will learn to use project management tools and techniques as well as developing other transferable skills. You will also gain an appreciation of legislation and standards applicable to ICT projects. The module also takes an extensive focus on careers and career pathway planning. Module code: COMP50074
This module addresses a combination of tools, arithmetic, algorithms,and machine learning approaches that contribute and make up the area of data science. Through this combination, we can discover hidden patterns or penetrations in unprocessed data that can be applied to important judgments in a business. You need to be knowledgeable in computer science, statistical analysis, mathematics, and information science to become a data scientist, and this module will address all key aspects applying them to business contexts. Module code: COMP60057
This module allows you to explore how to teach robots to interpret and understand their surroundings for effective operation. Youll become an advanced programmer gaining the necessary skills for a successful career with AI, robotics, computer engineering, software engineering and embedded real-time systems.
This is your opportunity to create something totally unique as the culmination of your course. It is your chance to define your difference, no two projects are ever the same. You will begin by developing an idea into a proposal, outlining the intention of the work. You will then develop this into an artefact suitable for your course, such as a piece of software, a specification or a code of practice by undertaking rigorous, professional academic research techniques and applying the summation of your knowledge and skills from your course, work experience, if possible, and personal development. All of this work will be presented in a professionally produced, academic report detailing your finding and reflections on your achievement. Ultimately, it will give you the opportunity to participate in our end of course Graduate Exhibition where you can showcase your work to industry leaders, offering tremendous career opportunities and maximising your exit velocity as well as being your opportunity to join in a fabulous celebration and maybe join our honour roll of prize winners. Module code: COMP60066
This module explores the area of Natural language processing (NLP) a key and emerging area in computing. Students will explore this area in depth looking at aspects of text mining, and how to make the best use of the technology. There will be a focus on data modelling and design. Allied to this the module will take designs and implement these practically using the Python programming language. Module code: COMP60070
This module provides an opportunity for you to extend your studies in a direction chosen by you. You will identify whether to study some skills based training, another Level 6 module, or undertake some teaching support of a relevant Level 4 module. You will negotiate a learning contract with a designated supervisor which will then be formally ratified by a panel before you start your study. Module code: COMP60071