Skip to main content
Undergraduate

BSc (Hons) Data Science and AI

Student sat at a table working on their computer
Josef Murmann in the Kitchen, 2021, UAL Creative Computing Institute, Photograph: Alys Tomlinson
College
UAL Creative Computing Institute
UCAS code
I214
Start date
September 2024
Course length
3 / 4 years (with optional foundation year)

Gain practical skills in Data Science and AI and explore how this rapidly expanding discipline is shaping the world around us.

Course summary

Applications closed 2024/25 

We are no longer accepting applications for 2024/25 entry to this course.

Visit the Courses with places available page for a full list of UAL courses that are open for application.

Why choose this course at UAL Creative Computing Institute

  • Industry Ready: This course is crafted by diverse experts from various domain backgrounds which makes this course a unique blend of perspectives that increases the employability and research opportunities along with the native and inherent skill at UAL which is creativity and innovation.
  • Coding for AI: Develop practical coding skills in core modern programming languages and learn how to apply them to a range of data science contexts.
  • Project-based learning: Complete a range of data science projects, learning how to apply your skills and understanding to real world problems.
  • Ethical data science: Explore how computational approaches to data science have the potential to impact individuals and society at scale.
  • Working with others: Learn how to work with others and solve problems together. Teamwork skills are highly sought after by graduate employers in the data science and AI field.
  • The CCI data science and AI community: Join a community of students, academics and researchers who are passionate about data science and AI. Become a member of our integrated online community enabling peer and technical support.
  • Campus location and facilities: All your classes will be taught at our High Holborn site in central London. You will also have access to workshops and facilities at all other CCI buildings in South London including Peckham Road, Greencoat and The Hub at Eagle Wharf.

Follow CCI online

Twitter: @ual_cci

YouTube: youtube.com/ual-cci

Instagram: @ual_cci

Course overview

Data science and AI is a rapidly expanding applied discipline that is shaping the world around us and stimulating a significantly growing area of employment. Data science is also the foundation of the technology that underpins modern approaches to working AI-based products and services.

The BSc Data Science and AI course offers a deep engagement with data science and AI , as well as a critical perspective on ethical data and AI practices. This includes statistical theory, mathematics, data structures, computational approaches, machine learning and software engineering. Delivered by the UAL Creative Computing Institute, this course offers an innovative curriculum that approaches data science and AI through a creative lens.

What to expect  

  • Coding for Data Science: you will learn practical coding skills in core modern programming languages for data science industries and applications.
  • Project-based learning: you will complete a range of computing projects where you will apply skills and knowledge to real world problems.
  • Ethical data practices: you will learn how data practices have the potential to impact individuals and society.
  • Collaboration and creativity: you will study data science and AI in an exciting creative context and learn how to collaborate with your peers to creatively solve problems together. These abilities and attributes are highly valued by graduate employers.
  • The Creative Computing Institute community: you will join a significant community of students, academics and researchers who are passionate about shaping the future of data, AI and creative computing. You will have access to our integrated online community.
  • A supportive environment: you will have access to both technical and pastoral support and be part of community committed to promoting accessibility, diversity, and inclusion.
  • An optional foundation year: you have the option to take a ‘year zero’ course that gives you a foundational understanding of creative computing and prepares you for the rest of the course whichever direction you choose.

Industry experience and opportunities   

You will learn using industry standard tools and frameworks, ensuring you are ready to progress to a wide range of roles across the technology sector. You will benefit from industry talks and will meet industry representatives throughout your studies.

Furthermore, you will have the opportunity to undertake the optional year in industry, details of which will be provided in the second year of study.

Entrepreneurship is encouraged and the opportunity to start enterprises will be supported with business training and access to incubator programmes, as well through team entrepreneurship pedagogies.

Contact us

Register your interest to receive information and updates about studying at UAL.

Contact us to make an enquiry.

Course units

All Course Units are structured along three learning groups: coding (orange), critical and computing theory (blue) and project based (green), with the project-based units leading up to the final data science project.

Year 1 

Coding 1: Introducing Computer & Data Science (20 credits)

This unit will introduce you to the discipline of computer science and the sub-discipline of data science and their effects on the wider world that we all live in. Each is a mixture of art, science, and engineering that continues to shape us, from individuals to large organisations like governments. To better understand their influence, you will become literate in computer programming languages such as JavaScript and Python and become familiar with basic mathematics that are useful for applications from basic data processing to real-time multimedia programming

Mathematics and Statistics for Data Science (20 credits)

This unit will introduce you to the fundamentals of mathematics and statistics. You will explore key theories and approaches that support contemporary statistical reasoning, and the general mathematical principles upon which they depend.

Data, Representation and Visualisation (20 credits)

In this unit, you will explore how information is represented as data, and how different types of data can be organised, stored, analysed and interrogated. You will also learn how to use different programming languages and data representations to create, navigate and analyse complex data structures. 

Coding Two: Fundamentals of Digital Systems (20 credits)

This unit will further expand your knowledge, skills and competencies in programming and computer architecture by looking at how our world is made computable by processes of digitisation and the application of digital logic. First, you will learn how computing hardware uses binary representation of numbers and binary operations to make decisions on a small scale. Then, you will explore how computing processes scale up using matrix mathematics to make sense of and manipulate images and other large data sets. A combination of programming languages will be used to take advantage of their abilities to work with data at different scales.

Database Systems for Data Science: Hybrid and Cloud Integration (20 credits)

This unit will introduce you to a range of mathematical approaches required for carrying out modern data science including calculus, discrete structures, probability theory, elementary statistics and fundamental linear algebra/matrix maths. This unit will introduce fundamentals of data, managing database systems, handle relational and NoSQL databases, entity modelling and ER diagrams and also discuss case studies under data science applications of databases. This unit will also introduce to few cloud-based data storage and management which will be later utilised towards your project developments in later years. 

Data Governance and Privacy Compliance and computational Ethics (20 credits)

In this unit, you will be taught what it means to represent people as data points and explore the effects of data abstraction at a macro scale on individuals and marginalised groups. You will also explicitly look at the use of data in public policy making. Also this unit will intend to cover the aspects of the data regulation conditions in the acquisition, processing, and storage of data in computer systems. Furthermore, investigate legal definitions encompassing Personal Data, Intellectual Property, and Data ownership within the context of key concepts of UK legislation governing data collection, storage, and access (beyond data governance, Bias etc)

Year 2

Coding Three: Algorithms and Complexity (20 credits)

You will be introduced to a range of standard algorithms used in computing for topics such as searching, sorting, data structures, and analysis. You will implement them and analyse their efficiency, performance, and complexity using formal and informal types of notation that will be introduced in the unit. You will also think critically about how the abstract, automated decision-making of algorithms might have unintended or negative effects on real-world data, especially how they might have harmful effects on smaller populations due to a primary focus on efficiency.

Machine Learning for Data Science and Ethical Computing (20 credits)

In this unit, you will learn the fundamental principles of Machine Learning crucial for Data Science and AI. You will be able to achieve expertise in the advanced data wrangling skills in the realms of data cleaning and pre-processing, building upon the knowledge acquired in earlier modules. This unit will also help you to explore the application of various Machine Learning algorithms within the domain of data science, while also gaining insights into the pivotal role of ethical considerations with fairness as a critical principle to eliminate bias and ensure equal treatments

Data Science Project: Software Development with Database Integration (20 credits)

In this unit, you will explore the dynamic intersection of data science and software engineering. Commencing with principles of project initiation, define objectives and align software engineering practices with the distinctive requirements of data-driven projects. Uncover data engineering foundations to grasp effective strategies for data collection, pre-processing and including the integration of a database into your project.

Coding 4:  Deep Learning and Big Data Integration: Technologies and Tools (20 credits)

In this unit you will explore the convergence of deep learning and big data in this unit, examining processing intricacies through tools like MapReduce. You will gain insights into distributed storage, retrieval principles, and construct efficient data pipelines. Throughout, you will cover topics such as Hadoop, Spark, data warehousing, and diverse storage technologies, mastering the integration of deep learning for advanced big data analytics.

Organisations and Computing Entrepreneurship (20 credits)

This unit allows you space to develop your understanding of what type of organisations exist that you may want to work for, with, or to start on your own. You will explore a range of different organisations in different industries, such as companies, start-ups, non-profits, divisions of governments, NGOs and small collectives through case studies and guest lectures. These will help you understand why different organisations have different structures and business models and may lead you to third-year placements, since this unit appears early in year 2 of your studies.

Data Science Project: Software Development with Big Data and Cloud

In this unit, you will deliver a substantial software project based on knowledge and competencies that you have developed so far on the course. 

Year 3

Coding Five: Artificial Intelligence and Advanced Analytics (20 credits) 

Machine learning and Artificial Intelligence is at the core of modern industries. The ML competencies that you have developed so far will come handy and this unit   will examine more complex intelligent systems design, cloud-based deployments including neural networks, reinforcement learning and other critical techniques such as Natural Language Processing and Computer Vision and apply them to different contexts such as audio, video and image generation and data analysis.

Data and Cybersecurity (20 credits) 

This unit will build on your understanding of contemporary data security methods. You will be taught to use techniques including static program analysis and threat analysis. You will also use tools to analyse security risks in online applications.

Business Analytics Project: Strategic Product Development (20 credits)

During this unit, you will learn advanced approaches to product development including project management skills, time cost analysis estimation, product architecture and testing procedures from the business perspective 

Responsible Data Science: Equity, Consent, Innovation and Ethics (20 credits)

In this unit, you will consider and reflect on critical approaches to technology development, particularly as they pertain to data science and AI, building on the design ethics work delivered throughout the course so far. You will be encouraged to apply these techniques to your Final Year Project, exploring how you have applied your knowledge of computing ethics in your work.

Data Science and AI: Final project (20 credits)

This will be your final thesis project, where you will demonstrate your skills and understanding of a range of creative computing methods and approaches including statistical methods, software engineering, data visualisation, machine learning and AI, NLP, CV, data security, and other essential topics in the discipline.

Diploma in Professional Studies (Optional year)

The Diploma in Professional Studies (DPS) is an optional placement year in industry between the second and third year of the course. It is a managed year of professional experience, largely undertaken in the design profession in a variety of national and international locations. Successful candidates are selected on a competitive basis from academic performance and studentship, successful completion of the Diploma Higher Education (year 2) and by portfolio and proposal.

Refer B.Sc Computer Science handbook for the proposed unit details (Shared course) 

Learning and teaching methods

  • Lectures and seminars
  • Studio/lab-based practice and masterclasses
  • Project work
  • Design briefs
  • Technical tuition
  • Experiential team learning
  • Collaborative problem-solving and group work
  • Panel discussions in a debate environment
  • Independent study

Assessment methods

  • Project portfolio including technical prototypes and presentations
  • Essays and reports
  • Written exams
  • Practical exams (coding tasks)
  • Coursework
  • Design briefs
  • Team-based projects

Watch the online open day

Staff

Fees and funding

Home fee

£9,250 per year

This fee is correct for entry in autumn 2024 and is subject to change for entry in autumn 2025.

Tuition fees may increase in future years for new and continuing students.

Home fees are currently charged to UK nationals and UK residents who meet the rules. However, the rules are complex. Find out more about our tuition fees and determining your fee status.

International fee

£28,570 per year

This fee is correct for entry in autumn 2024 and is subject to change for entry in autumn 2025.

Tuition fees for international students may increase by up to 5% in each future year of your course.

Students from countries outside of the UK will generally be charged international fees. The rules are complex so read more about tuition fees and determining your fee status.

Additional costs

You may need to cover additional costs which are not included in your tuition fees. These could include travel expenses and the costs of materials. For a list of general equipment needed for all UAL courses, visit our living expenses and additional costs page.

Accommodation

Find out about accommodation options and how much they will cost.

Scholarships, bursaries and awards

Find out more about bursaries, loans and scholarships.

If you’re based in the UK and plan to visit UAL for an Open Event, check if you’re eligible for our UAL Travel Bursary. This covers the costs of mainland train or airline travel to visit UAL.

How to pay

Find out how you can pay your tuition fees.

Scholarship search

Entry requirements

The standard minimum entry requirements for this course are: 

For Year 1 entry:

  • Grades BCC or above at A-level  
  • Merit Merit Merit (MMM) at BTEC Extended Diploma (preferred subjects include Computer Science and ICT, or Design and Technology) 
  • Access to Higher Education Diploma with 104 UCAS tariff points (preferred subjects include Computer Science and ICT, or Design and Technology)   
  • Equivalent EU/International qualifications, such as International Baccalaureate Diploma. 

English Language Requirements

IELTS 6.0 (or equivalent), with a minimum of 5.5 in reading, writing, listening and speaking. 

All classes are taught in English. If English isn’t your first language, you will need to show evidence of your English language ability when you enrol. For more details, please check our main English Language requirements webpage.

APEL - Accreditation of Prior (Experiential) Learning 

Applicants who do not meet these course entry requirements may still be considered in exceptional cases. The course team will consider each application that demonstrates additional strengths and alternative evidence. This might, for example, be demonstrated by:

  • Related academic or work experience
  • The quality of the personal statement
  • A combination of these factors

Each application will be considered on its own merit but we cannot guarantee an offer in each case.

Selection criteria

Offers will be made based on the following selection criteria:

  • A current ability or potential to engage with the ideas of computing.
  • Experience of experimenting with code.
  • Demonstrable engagement and improvement in a recently learned technical skill.
  • Ability to critically reflect and evaluate your achievements.
  • Ability to present and discuss your work.
  • Willingness to collaborate and resolve problems both individually and as a team.

Information for disabled applicants

UAL is committed to achieving inclusion and equality for disabled students. This includes students who have:

     
  • Dyslexia or another Specific Learning Difference
  • A sensory impairment
  • A physical impairment
  • A long-term health or mental health condition
  • Autism
  • Another long-term condition which has an impact on your day-to-day life

Our Disability Service arranges adjustments and support for disabled applicants and students.

Read our Disability and dyslexia: applying for a course and joining UAL information.

Apply now

Applications closed 2024/25 

We are no longer accepting applications for 2024/25 entry to this course. Applications for 2025/26 entry will open in Autumn 2024.

Apply now

Applications closed 2024/25 

We are no longer accepting applications for 2024/25 entry to this course. Applications for 2025/26 entry will open in Autumn 2024.

How to apply

Follow this step-by-step guide to apply for this course

Step 1: Initial application

You will need to submit an initial application including your personal statement.

Personal statement advice

Your personal statement should be maximum 4,000 characters and cover the following:

  • Why have you chosen this course? What excites you about the subject?
  • How does your previous or current study relate to the course?
  • Have you got any work experience that might help you?
  • Have any life experiences influenced your decision to apply for this course?
  • What skills do you have that make you perfect for this course?
  • What plans and ambitions do you have for your future career?

Visit the UCAS advice page and our personal statement advice page for more support.

You also need to know

Communicating with you

Once you have submitted your initial application, we will email you with your login details for our Applicant portal.

Requests for supplementary documents like qualifications and English language tests will be made through the applicant portal. You can also use it to ask questions regarding your application. Visit our After you apply page for more information.

Visas and immigration history check

All non-UK nationals must complete an immigration history check. Your application may be considered by our course teams before this check takes place. This means that we may request your portfolio and/or video task before we identify any issues arising from your immigration history check. Sometimes your history may mean that we are not able to continue considering your application. Visit our Immigration and visas advice page for more information.

External student transfer policy

UAL accepts transfers from other institutions on a case-by-case basis. Read our Student transfer policy for more information.

Alternative offers

If your application is really strong, but we believe your strengths and skillset are better suited to a different course, we may make you an alternative offer. This means you will be offered a place on a different course or at a different UAL College.

Deferring your place

You must apply in the year that you intend to start your course. If you are made an offer and your circumstances change, you can submit a deferral request to defer your place by 1 academic year. You must have met your conditions by 31 August 2024. If you need an English language test in order to meet the entry requirements, the test must be valid on the deferred start date of your course. If not, you will need to reapply. Requests are granted on a first-come, first-served basis.

Contextual Admissions

This course is part of the Contextual Admissions scheme.

This scheme helps us better understand your personal circumstances so that we can assess your application fairly and in context. This ensures that your individual merit and creative potential can shine through, no matter what opportunities and experiences you have received.

Careers

Computing graduates are highly sought after across many sectors and our degrees facilitate progression to a wide range of careers in both industry and academia. Graduates can join large companies or start their own business using their engineering skills and their knowledge of computational innovation.

Graduates can become:

  • Data scientists for large and small technology companies
  • Specialists in NLP, voice technology and computer vision
  • Data science researchers
  • IT professionals across a wide variety of sectors
  • Founders of technology start-ups in sectors such as finance, healthcare and the creative industries.

Opportunities for Further study:

  • Study one of our specialist creative computing master's courses.