Viewing course details for 2025-26 year of entry
- Code
- 144I400, 144I401
- Attendance
- Full-time, Part-time
- Start
- September 2025
- Fees
- £9,535 (UK) | £16,600 (INT)
- Duration
- 3 years full-time, 4 years full-time (with placement), 6 years part-time
- Course Leader
- Christian Huyck
- Study mode
- On campus
- Location
- Hendon campus
- Entry Requirements
- 112-128 UCAS points
- Placement year
- Optional
- School / Department
- Design Engineering and Mathematics
Why choose Artificial Intelligence and Data Science BSc Honours at Middlesex?
- You will learn how AI and Data Science systems work
- The course is designed for students who want practical hands-on experience building real AI and Data Science systems
- The skills and experience that you gain from the course will enable immediate entry into the job market after graduation or you could continue on to a post graduate degree
- Optional placements are built into the course between the second and third years
- You will work with leading experts in Data Science and AI
What you will gain
You will learn how AI works, how to implement AI systems, and how to solve Data Science problems. Throughout the course you will develop the critical graduate competencies of technological agility, problem solving and delivery, collaborative innovation, entrepreneurship, communication and inclusion.
You will:
- Program and understand data.
- Search techniques to explore solutions to real world problems.
- Develop research skills that will enable you to develop new knowledge, and understand knowledge developed by others.
- Use cutting edge systems including large language models, neural networks, ontology management, and distributed processing.
By collaborating with academics and colleagues, you will learn to work as a member of a team, and sometimes as the leader of the team. This collaboration will strengthen interpersonal skills, and you will also learn about computational tools for supporting collaboration.
What you will learn
What will you study
- You will study a wide range of machine learning algorithms including neural networks, support vector machines, and genetic algorithms
- Search, knowledge representation and data management techniques for data science
- How to use large language models, and how to use Data Science to solve problems in applications, such as computer vision and natural language processing
What skills will you gain
- You will learn how to implement and evaluate Data Science and AI systems
- Learn essential team working skills
- Develop the skills to research novel areas, and be able to learn new artificial intelligence techniques as they emerge
3 great reasons to pick this course
Modules
In the first year, you will learn to program, and develop an understanding of the basics of AI, Data Science, and algorithms. In the second year, you will become fully grounded in Data Science, machine learning, and AI, and learn to apply large language models to practical problems. In the final year, you complete your understanding of AI, and specialize in two areas of AI in which you are interested. This will include an individual project supervised by a member of the programme team.
You will gain an understanding of how to develop programs in Python. Working with standard interactive development environments, you will design, implement, debug, and evaluate software.
You will develop a broad understanding of the intersecting domains of Artificial Intelligence and Data Science including the design, development, evaluation and deployment of models. You will become familiar with typical Data Science workflows and the fundamental ideas of Artificial Intelligence.
You will be introduced to the concepts and notation of data structures and algorithms and their use in analysing problems and organising solutions. You will be equipped with a range of methods to approach problems, to enable you to manipulate and analyse data in practical settings.
This module teaches you the fundamental knowledge and principles computer science theory, such as discrete mathematics, propositional logic and graph theory. You will study the existing fundamental algorithms that are ubiquitous across computer networking and programming, gaining insights into their application in real-world computing systems. 
In this module you will gain practical experience developing dynamic websites using HTML, CSS and JavaScript. You'll learn how to store client-side data and get first-hand experience of web services and the server-side data storage, considering the needs of a wide and diverse range of stakeholders.
Modern businesses require making data-driven decisions requiring thoughtful data analysis. You will gain the foundational understanding and skills for data analysis in an enterprise setting. This includes a range of techniques for retrieving, organising, analysing and visualizing data as well as running simulations and training data-driven models to generate forecasts necessary for business decisions. Special consideration will be given to the analysis of multidimensional data in the broad context of entire organisations.
You will learn about several important topics in ML and AI that remain critical for solving diverse real-world problems. These include learning concepts and associative rules from data, Markov decision processes, reinforcement learning and randomized or evolutionary algorithms. The module will also emphasize the notion of incomplete information, which characterizes learning and distinguishes it from ordinary optimization.
You will develop a theoretical understanding of the architecture of large language models (LLMs) and how they are trained. You will gain practical experience with the customization and use of LLMs for different applications including prompt engineering, fine tuning, and the use of retrieval augmented generation (RAG) to control the output of a LLM.
The module aims to develop your employability skills by achieving the set of agreed learning outcomes using a Three Way Negotiated Learning Agreement. The module develops a range of skills specific to the individual workplace.
This practical experience module provides the means for you to link academic work with the 'real world', facilitating the embedding of transferable and graduate skills necessary for future career paths and employment.
You will reflect upon areas of knowledge relevant to the placement learning experience and develop personal knowledge through a review of your learning, with the opportunity to enhance your self-expression, communication, self-reliance and co-operation.
You will round out your knowledge of basic Artificial Intelligence (AI), including long standing areas, such as rule based systems, search spaces and constraint satisfaction, and emerging technologies. You will strengthen your ability to understand technologies as they emerge.
You will demonstrate how effectively you have consolidated your skills, knowledge, and experience from other modules by means of an individual project. The project must incorporate a solution to an AI or Data Science problem or to a relevant theoretical research problem.
You will be introduced to a variety of new and commonly used biologically inspired algorithms and techniques so as to be able to solve a range of problems in AI and Data Science, including gradient-based algorithms, genetic algorithms, differential evolution, particle swarm optimization, firefly algorithm and other evolutionary algorithms.
You will gain the knowledge and practical Artificial Intelligence and Machine Learning skills used in robotics. You will cover different types of autonomous robots in a variety of fields and applications. You will acquire the knowledge and practical skills of robot sensory processing, particularly vision, and the use of machine learning methods and algorithms, and how these are applied to real life autonomous robotic applications.
You will study different types of network and cyber threats to computer systems and networks, and learn the various measures needed to secure systems to counteract and mitigate against these threats.
You will gain appreciation and an understanding of the rigorous mathematics that plays a vital role in Data Science and AI. You will gain the necessary background to access and contribute to technical research in the fields of AI and Data Science.
You will work with simulated spiking neural networks and networks emulated on neuromorphic computers to understand how brains work and use efficient parallel computation. You will develop novel neural models, agents and machine learning systems that are at the leading edge of the field.
To find out more about this course, please download the Artificial Intelligence and Data Science BSc course specification (PDF).
Register your interest
Sign up to receive the latest information about studying at Middlesex University London.
Our communications are designed to support you in deciding your future and keep you up to date about student finance, employment opportunities and student activities available at Middlesex University.
Teaching
You will have two modules per semester for six semesters, all at our London campus in Hendon. You will gain knowledge and understanding through a combination of workshops, seminars, labs, directed reading, and guided independent and collaborative study. Modules are led by the senior academics that have designed the programme and the module. You are encouraged to participate in classes, to visit your module leaders outside of class hours, and to interact with colleagues. The virtual learning environment has learning material, and virtual rooms for remote collaboration. Considerable effort is devoted to learning how to learn, enabling students to discover knowledge for themselves, particularly as the domain of AI is rapidly evolving. Labs typically have around 25 students.
You will be studying at our leafy north London campus in Hendon.
Outside of teaching hours, you’ll learn independently through self-study which will involve reading articles and books, working on projects, undertaking research, and preparing for assessments including coursework, presentations and exams.
Your course timetable will balance your study commitments on campus with time for work, life commitments and independent study.
We aim to make timetables available to students at least 2 weeks before the start of term. Some weeks are different due to how we schedule classes and arrange on-campus sessions.
Our excellent teaching and support teams will help you develop the skills relevant to your degree from research and practical skills to critical thinking. Our Sheppard Library is open from 7am to 11pm Monday to Sunday during term time. And we offer free 24-hour laptop loans with full desktop software, free printing and Wi-Fi to use on or off campus, even over the weekend.
This course is mainly assessed through coursework including exams, tests, written assignments, presentations and group exercises. The exact balance will depend on the modules you are taking.
Summative assessment is largely based around the development of artefacts, typically software. Other forms of assessment include reports, in class assessments, portfolios, homework style questions, essays and demonstrations.
Laboratory sessions are mostly devoted to formative assessment including course work support. A group project in the third year supports the development of complex systems by several collaborating students. The final project is a dissertation typically based on an artefact the student has developed, and evaluation includes a viva with two academics.
Feedback is given informally throughout the programme via conversation and formally via the virtual learning environment.
Facilities and support
Our Sheppard Library has over 1000 study areas with and 600 computer spaces, with some areas open 24 hours a day
Student support
We offer lots of support to help you while you're studying including financial advice, wellbeing, mental health, and disability support.
Additional needs
We'll support you if you have additional needs such as sensory impairment or dyslexia. And if you want to find out whether Middlesex is the right place for you before you apply, get in touch with our Disability and Dyslexia team.
Wellness
Our specialist teams will support your mental health. We have free individual counselling sessions, workshops, support groups and useful guides.
Work while you study
Our Middlesex Unitemps branch will help you find work that fits around uni and your other commitments. We have hundreds of student jobs on campus that pay the London Living Wage and above. Visit the Middlesex Unitemps page.
Financial support
You can apply for scholarships and bursaries and our MDX Student Starter Kit to help with up to £1,000 of goods, including a new laptop or iPad.
We have also reduced the costs of studying with free laptop loans, free learning resources and discounts to save money on everyday things. Check out our guide to student life on a budget.
Careers
How can the Artificial Intelligence and Data Science BSc support your career?
While almost all industries now take advantage of artificial intelligence, AI work is concentrated in the large technology sector. Jobs include data scientist, software developer, AI developers and engineers, machine learning engineers, business intelligence analysts, and many others.
Most medium sized companies and all large companies are using Data Science and AI. There are also a large number of start-ups, and these skills are used in the public sector and the voluntary sector.
Our graduates from the faculty of science and technology have gone on to work for well-known organisations including KPMG, Brighthouse, Leapfrog and ITP Publishing.
MDX works
Our employability service can help you to develop your employability skills and get some valuable work experience. We provide workshops, events and one-to-one support with job hunting, CVs, covering letters, interviews and networking. We also support you in securing part-time work, placements, internships, and volunteering opportunities, and offer an enterprise support service for those looking to start their own business.
Entry requirements
At Middlesex, we're proud of how we recognise the potential of future students like you. We make fair and aspirational offers because we want you to aim high, and we’ll support you all the way. We’ll always be as flexible as possible and take into consideration any barriers you may have faced in your learning. And, if you don’t quite get the grades you hoped for, we’ll also look at more than your qualifications. Things like your work experience, other achievements and your personal statement.
Qualifications
- UCAS points
- 120-128 tariff
- A-Levels
- BBC
- BTEC
- DMM
- Access requirements
- Overall pass: must include 45 credits at level 3, of which 15 must be at Distinction and 30 credits at Merit or higher
- Combinations
- 112 Points
Our entry requirements page outlines how we make offers where we have given a range (e.g. BBB – BBC in A levels), and how we’ll make you an offer if you are studying a combination of qualifications (e.g. BTEC and A level).
We'll accept T Levels for entry onto our undergraduate degree courses (including our extended courses with a foundation year) with standard application of science requirements and GCSEs in line with UCAS tariff calculation.
Mature students (over 21)
We welcome applications from mature candidates.
We welcome students from the UK and all over the world. Join students from over 122 countries and discover why so many international students call our campus home:
- Quality teaching with top facilities plus flexible online learning
- Welcoming north London campus that's only 30 minutes from central London
- Work placements and networking with top London employers
- Award-winning career support to get you where you want to go after university.
Qualifications
We accept a wide range of international qualifications. Find out more about the accepted qualifications on your country's support page. If you are unsure of the suitability of your qualifications or would like help with your application, please contact your nearest international office.
English language
You will need to meet our English language requirements. And, don’t worry If you don't meet our minimum English language requirements, as we offer a Pre-sessional English course.
Visas
To study with us in the UK, you might need a Student visa. Please check to see if this applies to you.
You can apply now via UCAS using the code I400 or I401.
Need help with your application? Check out our undergraduate application page.
/0x0:1050x1407/prod01/channel_3/media/middlesex-university/courses-images/ug-courses/facilities/north-london-campus-banner.jpg)
North London campus
Our north London campus is just 20 minutes from central London, giving you easy access to everything this vibrant city has to offer. Make the most of incredible professional opportunities, cultural experiences, and more affordable living, all within a supportive and close-knit campus community.
Learn moreFees and funding
The fees below are for the 2025/26 academic year:
UK students1
Full-time: £9,535*
Part-time: £79 per taught credit
*Subject to the government’s proposed increase in the tuition fee cap receiving Parliamentary approval3
As a part of our commitment to an excellent student offer at Middlesex University, we pledge to invest the additional money from tuition fee increases into the student experience, and we are consulting at present on what these improvements will be and will follow up with further details.
International students2
Full-time students: £16,600
Part-time students: £138 per taught credit