MSc Computer Science with Artificial Intelligence

100% Online

  • Programme length : 2 years part-time
  • Total programme fees : ÂŁ9,480

Be in demand. Be in artificial intelligence. 

This 100% online MSc Computer Science programme is aimed at working professionals and graduates from other disciplines who are seeking to move into a career in computer science. You will develop skills in computational thinking and an academic understanding of AI and machine learning techniques and their application to real world problems.

This programme is designed to develop your theoretical and foundational understanding of Artificial Intelligence. As a Masters level student you will read and learn about programming techniques, computer and network infrastructure and protocols, data analysis, machine learning and AI applications. You will explore a range of AI and machine learning concepts such as clustering and regression, metaheuristics, neural networks and genetic algorithms.

Practical components and assessments are designed to enable you to further explore these concepts from a theory-led perspective and develop a better understanding of their application in real world challenges and scenarios.

 

Enhancing our online MSc Computer Science programmes

An exciting redesign of our MSc Computer Science online programmes is underway. As a student, this means you can expect to see enhancements and improvements to create a more engaging and dynamic learning experience including, additional video content, interactive elements, quizzes, and practical activities, as you progress through your programme. We’re also adding new content to reflect recent advancements in computer science, so our curriculum is up-to-date and in sync with the latest teaching and learning in computer science and digital technologies.

Course Content

The programme’s eight-week modules provide an introduction to and experience of computational thinking and problem solving across software, hardware, data, and with a specialism in Artificial Intelligence. The research methods and research proposal modules develop your critical evaluation, academic research and writing skills providing a sound basis for your individual research project. 

  • Software
    • Algorithms and Data Structures
    • Software Engineering
    • Advanced Programming
  • Hardware
    • Computer Architecture and Operating Systems
    • Computer and Mobile Networks
  • Data
    • Big Data Analytics 
  • Artificial Intelligence
    • Artificial Intelligence and Machine Learning
    • Applied Artificial Intelligence
  • Research project development

    The modules research proposal and independent research project should focus on ideas and areas of interest within the scope of Artificial Intelligence: 

    • Research Methods
    • Research Proposal
    • Independent Research Project 

Learning Outcomes 

Every course at York is built on a distinctive set of learning outcomes. These will give you a clear understanding of what you will be able to accomplish at the end of the course and help you explain what you can offer employers. Our academics identify the knowledge, skills, and experiences you’ll need upon graduation and then design the course to get you there.

  • Computational thinking 

    Apply computational thinking to computer science and AI problems, using skills in analysis, design and implementation of computing systems, drawing on the foundations of AI and computer science and the current research literature.

  • Evaluation and synthesis 

    Analyse an AI problem from a written description, derive requirements and specifications from an understanding of problems, and create and/or justify designs to satisfy given requirements, applying knowledge of AI & machine learning, data analytics, data mining and system analysis and design.

  • Software and hardware

    Build computer-based systems of varying levels of complexity to serve the needs of users, making effective use of the variety of physical implementations on which that software may be running, and applying the theory and practice of programming and software engineering.

  • Application 

    Critically evaluate and effectively apply machine learning tools and algorithms for use to address a complex problem that merits an AI solution, underpinned by a knowledge of how those systems work.

  • Independence 

    Scope, plan, manage and execute an individual research project of significant size in AI, demonstrating critical engagement with the discipline.

  • Communication

    Communicate complex computational problems and their solutions in written format to technical and non-technical professional colleagues, in a clear and organised manner and using compelling and convincing arguments drawn from relevant evidence.

  • Professionalism

    Operate as responsible Computer Science professionals, by maintaining awareness of key legal and ethical issues and risk management. 

Scholarships

Students of the MSc Computer Science with Artificial Intelligence may also benefit from the following scholarship opportunities.

  • Office for Students Artificial Intelligence and Data Science Scholarships

    The Office for Students (OfS) scholarship will support more than 80 UK students from non-computing backgrounds looking to move into computer science careers. Fully funded by the OfS, the scholarships are designed to improve diversity in computer science and will be offered to students from groups under-represented in artificial intelligence and data science. Successful applicants will receive a £10,000 scholarship and a 10 per cent discount on their tuition fees.

    Scholarship recipients will still be eligible to apply for a UK government postgraduate loan.

  • Am I eligible?

    To be eligible, you must be a UK fee-paying student from one of the following under-represented backgrounds and groups:

    • Female students
    • Black students
    • Students registered disabled
    • Students from lower socio-economic groups
    • Care experienced students
    • Estranged students
    • Gypsy, Roma, Traveller students
    • Refugees
    • Children from military families, veterans and partners of military personnel

    Additionally, you must also:

    • Meet the residence criteria for a UK government Postgraduate Masters loan
    • Have an unconditional offer to study either the MSc Computer Science with Data Analytics online or MSc Computer Science with Artificial Intelligence online.

    Priority will be given to applicants in the first four groups. For more information about eligibility, please read the terms and conditions.

    For help on how to apply please read the Guidance to Applicants.

  • How can I apply?

    You will need to apply by 23.59pm, 13 February 2025 if you’re starting your studies on 10 March 2025.

    The University of York will consider all eligible applications soon after this deadline and successful applicants will receive a formal scholarship offer once a decision has been reached.

    You can apply for an OfS Artificial Intelligence or Data Analytics Scholarship by completing the form available at the link below.

    You will need to have applied for, and received an unconditional offer, to study either programme before you can apply for the OfS scholarships. Visit the MSc Computer Science with Artificial Intelligence or MSc Computer Science with Data Analytics programme page if you still need to apply.

Scholarships

Students of the MSc Computer Science with Artificial Intelligence may also benefit from the following scholarship opportunities.

  • Office for Students Artificial Intelligence and Data Science Scholarships

    The Office for Students (OfS) scholarship will support more than 80 UK students from non-computing backgrounds looking to move into computer science careers. Fully funded by the OfS, the scholarships are designed to improve diversity in computer science and will be offered to students from groups under-represented in artificial intelligence and data science. Successful applicants will receive a £10,000 scholarship and a 10 per cent discount on their tuition fees.

    Scholarship recipients will still be eligible to apply for a UK government postgraduate loan.

  • Am I eligible?

    To be eligible, you must be a UK fee-paying student from one of the following under-represented backgrounds and groups:

    • Female students
    • Black students
    • Students registered disabled
    • Students from lower socio-economic groups
    • Care experienced students
    • Estranged students
    • Gypsy, Roma, Traveller students
    • Refugees
    • Children from military families, veterans and partners of military personnel

    Additionally, you must also:

    • Meet the residence criteria for a UK government Postgraduate Masters loan
    • Have an unconditional offer to study either the MSc Computer Science with Data Analytics online or MSc Computer Science with Artificial Intelligence online.

    Priority will be given to applicants in the first four groups. For more information about eligibility, please read the terms and conditions.

    For help on how to apply please read the Guidance to Applicants.

  • How can I apply?

    You will need to apply by 23.59pm, 13 February 2025 if you’re starting your studies on 10 March 2025.

    The University of York will consider all eligible applications soon after this deadline and successful applicants will receive a formal scholarship offer once a decision has been reached.

    You can apply for an OfS Artificial Intelligence or Data Analytics Scholarship by completing the form available at the link below.

    You will need to have applied for, and received an unconditional offer, to study either programme before you can apply for the OfS scholarships. Visit the MSc Computer Science with Artificial Intelligence or MSc Computer Science with Data Analytics programme page if you still need to apply.

Why York?

100% online Masters programmes in management, business administration, public administration and computer science.

World-class Russell 
Group member

Ranked 17th in UK 
(Complete University 
Guide 2025)

100% online
study from anywhere

Start within weeks

Pay-per-module

Next start: 05 May 2025 

Entry requirements for home and international students

  • 2:2 undergraduate degree or equivalent qualification, including a Masters degree. If you earned your degree outside the UK, our country-specific pages can help you check if it’s equivalent to a 2:2.

If English isn't your first language you may need to provide evidence of your English language ability. We accept the following qualifications:

  • International English Language Testing System (IELTS): 6.5, with 6.0 in each component
  • TOEFL IBT (internet-based and special home edition): 87, with 21 in each component
  • Trinity ISE: Level 3, with Merit in each component
  • PTE Academic: 61, with 55 in each component
  • Cambridge B2 First: 176, with 169 in each component
  • LanguageCert SELT B2: 33/50 in each component
  • LanguageCert Academic: 70, with a minimum of 65 in each component
  • Duolingo: 120, with 105 in each component
  • KTE: 478-509, with 444-477 in all other components
  • Skills for English B2: Merit overall, with Pass with Merit in each component
  • Oxford ELLT: 7, with 6 in each component
  • Oxford Test of English Advanced: 136, with 126 in each component
  • GCSE: B/6 or above

You need to have completed the test within two and a half years of the start date of your programme. You cannot combine scores from more than one sitting of the test.

You may not need to provide evidence of your English language abilities:

  • If you’re from a specified majority English-speaking country
  • If you’ve completed a degree in English in a specified country within seven years of your intended start date

Modules

Algorithms and Data Structures

This module provides techniques for using algorithms and associated data structures. It also covers computational thinking and the theoretical underpinnings and practical applications of computer science, covering: programming; control structures; methods; inheritance; arrays and mechanics of running and testing; and complexity and implementation of algorithms in programs. 

Advanced Programming

This module details advanced programming concepts such as file manipulation, event-driven programming, multi-threaded programming, programming for data analysis and the use of packages and documentation. It also covers the social context of computing: social impact of computers and the internet; professionalism; codes of ethics and responsible conduct; copyrights, intellectual property; and software piracy. 

Applied Artificial Intelligence

This module explores advanced AI techniques through the application and evaluation of genetic algorithms, neural networks, local search techniques and deep learning. It develops your understanding of the application areas and problems that advanced AI techniques can enhance and optimise.

Artificial Intelligence and Machine Learning

This module explores the field of artificial intelligence along with the principal ideas and techniques in three core topic areas: problem solving, knowledge representation and machine learning. The implications of AI for business and society are also covered. 

Big Data Analytics

This module provides data science skills in data analytics, including the preparation of data, data handling, formulating precise questions and using tools from statistics and data mining to address them.

Computer and Mobile Networks

A sound understanding of internet architecture, protocols and technologies and their real-world applications forms the core of this module. Discussions around networks and the internet, network architecture, communication protocols and their design principles, wireless and mobile networks, network security issues and networking standards feature. The module also covers related social, privacy and copyright issues. 

Computer Architecture and Operating Systems

The module covers the concepts of modern computer architecture and system software. After an overview of computer architecture, it then delves into how computer systems execute programs, store information, and communicate. You will also learn the principles, design and implementation of system software such as operating systems. 

Software Engineering

This module focuses on designing and building software systems. You will look at principles and patterns of software design, where to apply them, and how they inform design choices. Learn techniques for ensuring systems you build behave correctly. We demonstrate how the application of these principles makes it possible to evolve systems effectively and rigorously. 

Research Methods (Comp Sci)

This module provides you with a range of approaches to research and individual research projects. Formulate research questions appropriate to an area of interest, and evaluate the relationship between question, methodology and method. 

Research Project Proposal (Computer Science)

This is an extended research proposal for your final Individual Research Project. The module is created to ensure you are prepared for the IRP in sufficient depth before undertaking final studies. Designed to give you the flexibility of developing a proposal, it explores a work-based problem or one that is driven by your own findings. 

Independent Research Project in Computer Science

The 30-credit Individual Research Project (IRP) builds on your Research Project Proposal, defining and developing a plan for research within a particular field of your choice. The IRP is the implementation and write-up of these results. A self-study module, you’ll draw on skills acquired throughout the degree, including self-management, deadlines and subject knowledge. 

Customize MSc Computer Science with Artificial Intelligence

* Required Fields

Your Customization
MSc Computer Science with Artificial Intelligence

In stock

Apply Now

$790.00

Summary