Skip navigation

Discover how this course could transform your surveying career. Enter your details and we’ll be in touch with more information.

* At Northumbria we are strongly committed to protecting the privacy of personal data. To view the University’s Privacy Notice please click here

CLOSE

Drive digital change with our distance learning Computer Science with Artificial Intelligence MSc. Study flexibly online and shape the future by completing a Masters in AI.  

More than any other technology, the development of artificial intelligence (AI) has the potential to change the way we live forever. AI programmers will be at the forefront of building a smarter future. Those with the specialist AI and machine learning knowledge are needed to fill the computer science digital skills gap in this rapidly evolving sector.  

This artificial intelligence course is one of two online Computer Science pathways we offer at Northumbria (the other being our Computer Science with Data Analytics MSc). On both pathways you’ll first gain a firm foundation in computer science knowledge, with shared modules in Data Modelling & Analytics, Secure Web Development, and Object Oriented Programming. 

Our flexible Computer Science with Artificial Intelligence Masters course provides an opportunity to develop theoretical knowledge and hands-on computing skills to stay ahead of the curve. You’ll learn important, practical computing skills, such as Python, Javascript, Oracle SQL Plus, Pandas, Python 3 and Microsoft Azure. Find out more about the programming languages you’ll learn on the course.

After these foundation modules, you’ll then continue in this AI MSc pathway to specialise in artificial intelligence. This will include developing your understanding of artificial intelligence techniques, machine learning principles, and Intelligent User Interfaces.

Northumbria University is also part of the government’s £40m-funded Institute of Coding, meaning we’re dedicated to preparing students to fill the shortage of digital skills in the UK.

We welcome applications from candidates from any background. Whether you’re looking to change direction and kickstart a future in AI or learn more to fuel your organisation’s performance through machine learning, the learning objectives on this course will answer your needs.

We’ve designed our artificial intelligence Masters pathway to be flexible. Study whenever and wherever suits you, accessing our teaching and learning facilities online. Your subject tutors and dedicated Student Success Advisor will be there to support you from enrolment to graduation. 

If you have a question about this course, visit our Frequently Asked Questions page or discover more about Distance Learning.

Institute of Coding logo

Drive digital change with our distance learning Computer Science with Artificial Intelligence MSc. Study flexibly online and shape the future by completing a Masters in AI.  

More than any other technology, the development of artificial intelligence (AI) has the potential to change the way we live forever. AI programmers will be at the forefront of building a smarter future. Those with the specialist AI and machine learning knowledge are needed to fill the computer science digital skills gap in this rapidly evolving sector.  

This artificial intelligence course is one of two online Computer Science pathways we offer at Northumbria (the other being our Computer Science with Data Analytics MSc). On both pathways you’ll first gain a firm foundation in computer science knowledge, with shared modules in Data Modelling & Analytics, Secure Web Development, and Object Oriented Programming. 

Our flexible Computer Science with Artificial Intelligence Masters course provides an opportunity to develop theoretical knowledge and hands-on computing skills to stay ahead of the curve. You’ll learn important, practical computing skills, such as Python, Javascript, Oracle SQL Plus, Pandas, Python 3 and Microsoft Azure. Find out more about the programming languages you’ll learn on the course.

After these foundation modules, you’ll then continue in this AI MSc pathway to specialise in artificial intelligence. This will include developing your understanding of artificial intelligence techniques, machine learning principles, and Intelligent User Interfaces.

Northumbria University is also part of the government’s £40m-funded Institute of Coding, meaning we’re dedicated to preparing students to fill the shortage of digital skills in the UK.

We welcome applications from candidates from any background. Whether you’re looking to change direction and kickstart a future in AI or learn more to fuel your organisation’s performance through machine learning, the learning objectives on this course will answer your needs.

We’ve designed our artificial intelligence Masters pathway to be flexible. Study whenever and wherever suits you, accessing our teaching and learning facilities online. Your subject tutors and dedicated Student Success Advisor will be there to support you from enrolment to graduation. 

If you have a question about this course, visit our Frequently Asked Questions page or discover more about Distance Learning.

Institute of Coding logo

Course Information

Level of Study
Postgraduate

Mode of Study
2 years Distance Learning

Department
Computer and Information Sciences

Location
City Campus, Northumbria University

City
Newcastle

Start
Upcoming Intakes: January 2025, April 2025, July 2025

Fees
Fee Information

Modules
Module Information

Entry Requirements 2024/25

Standard Entry

Applicants should normally have:

A minimum of a 2:2 honours degree in any subject. Other subject qualifications, equivalent professional qualifications and/or relevant work experience will be considered on an individual basis.

International qualifications:

If you have studied a non UK qualification, you can see how your qualifications compare to the standard entry criteria, by selecting the country that you received the qualification in, from our country pages. Visit www.northumbria.ac.uk/yourcountry

English language requirements:

International applicants are required to have a minimum overall IELTS (Academic) score of 6.5 with 5.5 in each component (or approved equivalent*).

*The university accepts a large number of UK and International Qualifications in place of IELTS. You can find details of acceptable tests and the required grades you will need in our English Language section. Visit www.northumbria.ac.uk/englishqualifications

Entry Requirements 2025/26

Standard Entry

Applicants should normally have:

A minimum of a 2:2 honours degree in any subject. Other subject qualifications, equivalent professional qualifications and/or relevant work experience will be considered on an individual basis.

International qualifications:

If you have studied a non UK qualification, you can see how your qualifications compare to the standard entry criteria, by selecting the country that you received the qualification in, from our country pages. Visit www.northumbria.ac.uk/yourcountry

English language requirements:

International applicants are required to have a minimum overall IELTS (Academic) score of 6.5 with 5.5 in each component (or approved equivalent*).

*The university accepts a large number of UK and International Qualifications in place of IELTS. You can find details of acceptable tests and the required grades you will need in our English Language section. Visit www.northumbria.ac.uk/englishqualifications

Fees and Funding 2024/25 Entry

Full UK Fee: £10,460

Full International Fee: £10,460



Scholarships and Discounts

Discover More about Fees, Scholarships and other Funding options for UK and International applicants.

ADDITIONAL COSTS

There are no Additional Costs

Fees and Funding 2025/26 Entry

Full UK Fee: TBC

Full International Fee: TBC



Scholarships and Discounts

Discover More about Fees, Scholarships and other Funding options for UK and International applicants.

ADDITIONAL COSTS

There are no Additional Costs

Our Application Process

Applying for this course is quick and easy, and can be done using our online applicant portal.

 

As part of the application process, you’ll need to upload a selection of important documents including:

  • Your Bachelor’s degree certificate
  • A copy of your degree transcript (if this was awarded in a language other than English, you’ll need an official translation too)
  • Evidence of any other postgraduate or professional qualifications
  • An updated CV/resume
  • Proof of your English Language proficiency (if English is your second language)
  • A 500 word personal statement

If you are a non standard applicant, you will also need to send us two professional / personal references on headed paper.

 

After receiving your application, our Applicant Services team will aim to respond to you as soon as possible.

 

You are advised to apply early to secure your place and organise any sponsorship, scholarships or funding.

 

The University reserves the right at any stage to request applicants and enrolling students to provide additional information about any aspect of their application or enrolment. In the event of any student providing false or inaccurate information at any stage, and/or failing to provide additional information when requested to do so, the University further reserves the right to refuse to consider an application, to withdraw registration, rescind home fees status where applicable, and/or demand payment of any fees or monies due to the University.

 


Modules

Listed below are the modules that you will study on this course. Delivered in a flexible carousel structure, the order in which you study your modules will vary depending on when you begin the course. Please note, modules are reviewed annually and may be subject to change between academic years. Applicants will be informed if there are any changes. If you have any questions about this, or our carousel structure, please get in touch on +44 (0) 191 276 4874 or at DLstudentenquiries@northumbria.ac.uk


PE7045 -

Secure Web Development (20 Credits)

Through the completion of this module you will learn the requirements for developing secure web applications to industry standards, including the technical and architectural components of the web, considering accessibility issues. You will also learn how to apply the tools and techniques required for secure web development and develop practical skills to build a web application that interacts with a database. Issues associated with the deployment of a web application will also be discussed, including how to audit and correct security deficiencies by following leading industrial practice.

The syllabus of the module will include:
• The technical and architectural components of the web
• HTML and CSS and their application to building a web site
• Client and Server programming to deploy a secure web application that interacts with a database• Security issues in the deployment of a web application that is both usable and accessible

More information

PE7044 -

Data Modelling and Analytics (20 Credits)

This module is design to develop your understanding of the conceptual basis for current database technology of which you will subsequently be able to apply such knowledge in implementing database applications.

Specifically you will be able to understand how to analyse, model, design, develop and manipulate databases. Furthermore, you will appreciate limitations of existing data models and the need for database programming to achieve complete solutions, write transactions and procedures for data manipulation, specify security for operations, and apply business rules.

You will also gain knowledge of alternative data models, their rationale, advantages and disadvantages, construct alternative data representations for contemporary data processing application. Moreover, you will get an appreciation of non-traditional data types, systems and applications (e.g., NoSQL Databases). You will learn how to use data for business reporting, exploratory data analysis and advanced data analytics. In addition, you will realise the responsibilities of database designers with respect to professional, legal, security and ethical issues.

More information

PE7047 -

AI Studio (20 Credits)

The aim of the module is to provide you with knowledge and understanding of artificial intelligence techniques and digital signal and image processing systems, including how to solving problems in these areas. In particular, you will cover topics such as:

• Introduction to artificial intelligence
• Supervised machine learning techniques and classifiers
• Shallow learning and Deep learning neural network techniques
• Optimisation algorithms for general neural networks
• Unsupervised machine learning techniques
• Introduction to digital signal, image and computer vision fundamentals
• Applications of state-of-the-art supervised and unsupervised machine learning techniques with real datasets

More information

PE7046 -

Research Project (60 Credits)

The aim of this module is for you to undertake a substantial academic research project at Masters level, produce a dissertation based on this work and present your findings. Your project itself will comprise a major piece of independent and original research centred at the forefront of your programme discipline. This takes place within the wider sphere of Computer Science.

In order to develop the necessary research knowledge and capabilities to successful complete the study, the module will begin with a taught stage where you develop a solid understanding of research methodology and methods alongside wider project management and academic skills required to successfully complete a research project. You will then progress to the completion of your project which will require you to develop, consolidate, and apply your independent research, academic study, and research skills to the investigation of a topic of your own choice that is relevant to your programme of study. You will experience the full life cycle of a research project from initial conception, development of a research proposal, critical review of the literature, planning and design of the research study to the implementation of your research, analysis of the findings, evaluation, reflection and dissemination.

You will present your work in a written report and recorded oral presentation.

More information

PE7048 -

Intelligent User Interfaces (20 Credits)

At the cutting edge of interactive technologies we find intelligent systems. Artificial Intelligence (AI) increasingly allows interactive systems to work with autonomy, making decisions for users, carrying out tasks for them, and prompting input. As systems become increasingly intelligent, the challenges of designing interfaces that are transparent, understandable and accountable to the users become harder. In this module you will study the human factors considerations of designing, using and evaluating intelligent user interfaces (IUIs). You will study a number of application areas of IUIs, and will practice the design and evaluation skills of the Human-Computer Interaction professional to specifically prototype and evaluate an IUI in your virtual classes.

Taking a human-centred perspective throughout, indicative topics that will be addressed will include (but are not limited to):

IUI Design and Prototyping Techniques
Voice User Interfaces / Natural Language Systems
Agent-Based Interactions / Chatbots
Recommender Systems
Human-Robot Interaction (Industrial and Personal)
Job/Function Allocation
AI and Secure Systems
Vehicle Automation / Intelligent Transport
Home Automation
Smart Cities
IUI Ethics

More information

PE7043 -

AI and Digital Technology (20 Credits)

In this online module you will learn various digital technologies that will work with AI for various real-world applications, and investigate how these technologies can transform the business, finance, manufacturing, etc. Specifically the module will cover the following key topics, including:

• Digital transformation technology
• Artificial intelligence
• Machine learning
• Big data
• Internet of Things (IoT)
• Blockchain
• Robotics
• Clouds
• Cyber security and privacy
• Industry 4.0

More information

PE7070 -

Object Oriented Programming (20 Credits)

This module is designed to develop your knowledge; understanding and skills in object oriented programming and program design concepts, using an object first approach. Specifically, you will learn how to design, implement, test and document programs and will gain practical programming experience by solving small scale problems. In addition, you will cover the need for standards and the principles of quality. In particular, the syllabus of the module will cover topics such as:

• Programming: simple data types and calculations; classes, objects, inheritance, interfaces, polymorphism; methods, constructors; parameter passing; arrays and strings; simple collection classes; statements for selection and iteration; exception handling; file and stream handling; APIs
• GUI programming : event driven programming, GUI components
• Tools: use of a compiler and associated Integrated Development Environment (IDE). Documentation tools.
• Program testing: purpose of testing, black box and white box testing. Use of tool support.

Since the module is intended for graduates from disciplines other than Computing, no previous programming experience is assumed.

More information

Modules

Listed below are the modules that you will study on this course. Delivered in a flexible carousel structure, the order in which you study your modules will vary depending on when you begin the course. Please note, modules are reviewed annually and may be subject to change between academic years. Applicants will be informed if there are any changes. If you have any questions about this, or our carousel structure, please get in touch on +44 (0) 191 276 4874 or at DLstudentenquiries@northumbria.ac.uk


PE7044 -

Data Modelling and Analytics (20 Credits)

This module is design to develop your understanding of the conceptual basis for current database technology of which you will subsequently be able to apply such knowledge in implementing database applications.

Specifically you will be able to understand how to analyse, model, design, develop and manipulate databases. Furthermore, you will appreciate limitations of existing data models and the need for database programming to achieve complete solutions, write transactions and procedures for data manipulation, specify security for operations, and apply business rules.

You will also gain knowledge of alternative data models, their rationale, advantages and disadvantages, construct alternative data representations for contemporary data processing application. Moreover, you will get an appreciation of non-traditional data types, systems and applications (e.g., NoSQL Databases). You will learn how to use data for business reporting, exploratory data analysis and advanced data analytics. In addition, you will realise the responsibilities of database designers with respect to professional, legal, security and ethical issues.

More information

PE7045 -

Secure Web Development (20 Credits)

Through the completion of this module you will learn the requirements for developing secure web applications to industry standards, including the technical and architectural components of the web, considering accessibility issues. You will also learn how to apply the tools and techniques required for secure web development and develop practical skills to build a web application that interacts with a database. Issues associated with the deployment of a web application will also be discussed, including how to audit and correct security deficiencies by following leading industrial practice.

The syllabus of the module will include:
• The technical and architectural components of the web
• HTML and CSS and their application to building a web site
• Client and Server programming to deploy a secure web application that interacts with a database• Security issues in the deployment of a web application that is both usable and accessible

More information

PE7047 -

AI Studio (20 Credits)

The aim of the module is to provide you with knowledge and understanding of artificial intelligence techniques and digital signal and image processing systems, including how to solving problems in these areas. In particular, you will cover topics such as:

• Introduction to artificial intelligence
• Supervised machine learning techniques and classifiers
• Shallow learning and Deep learning neural network techniques
• Optimisation algorithms for general neural networks
• Unsupervised machine learning techniques
• Introduction to digital signal, image and computer vision fundamentals
• Applications of state-of-the-art supervised and unsupervised machine learning techniques with real datasets

More information

PE7048 -

Intelligent User Interfaces (20 Credits)

At the cutting edge of interactive technologies we find intelligent systems. Artificial Intelligence (AI) increasingly allows interactive systems to work with autonomy, making decisions for users, carrying out tasks for them, and prompting input. As systems become increasingly intelligent, the challenges of designing interfaces that are transparent, understandable and accountable to the users become harder. In this module you will study the human factors considerations of designing, using and evaluating intelligent user interfaces (IUIs). You will study a number of application areas of IUIs, and will practice the design and evaluation skills of the Human-Computer Interaction professional to specifically prototype and evaluate an IUI in your virtual classes.

Taking a human-centred perspective throughout, indicative topics that will be addressed will include (but are not limited to):

IUI Design and Prototyping Techniques
Voice User Interfaces / Natural Language Systems
Agent-Based Interactions / Chatbots
Recommender Systems
Human-Robot Interaction (Industrial and Personal)
Job/Function Allocation
AI and Secure Systems
Vehicle Automation / Intelligent Transport
Home Automation
Smart Cities
IUI Ethics

More information

PE7043 -

AI and Digital Technology (20 Credits)

In this online module you will learn various digital technologies that will work with AI for various real-world applications, and investigate how these technologies can transform the business, finance, manufacturing, etc. Specifically the module will cover the following key topics, including:

• Digital transformation technology
• Artificial intelligence
• Machine learning
• Big data
• Internet of Things (IoT)
• Blockchain
• Robotics
• Clouds
• Cyber security and privacy
• Industry 4.0

More information

PE7046 -

Research Project (60 Credits)

The aim of this module is for you to undertake a substantial academic research project at Masters level, produce a dissertation based on this work and present your findings. Your project itself will comprise a major piece of independent and original research centred at the forefront of your programme discipline. This takes place within the wider sphere of Computer Science.

In order to develop the necessary research knowledge and capabilities to successful complete the study, the module will begin with a taught stage where you develop a solid understanding of research methodology and methods alongside wider project management and academic skills required to successfully complete a research project. You will then progress to the completion of your project which will require you to develop, consolidate, and apply your independent research, academic study, and research skills to the investigation of a topic of your own choice that is relevant to your programme of study. You will experience the full life cycle of a research project from initial conception, development of a research proposal, critical review of the literature, planning and design of the research study to the implementation of your research, analysis of the findings, evaluation, reflection and dissemination.

You will present your work in a written report and recorded oral presentation.

More information

PE7070 -

Object Oriented Programming (20 Credits)

This module is designed to develop your knowledge; understanding and skills in object oriented programming and program design concepts, using an object first approach. Specifically, you will learn how to design, implement, test and document programs and will gain practical programming experience by solving small scale problems. In addition, you will cover the need for standards and the principles of quality. In particular, the syllabus of the module will cover topics such as:

• Programming: simple data types and calculations; classes, objects, inheritance, interfaces, polymorphism; methods, constructors; parameter passing; arrays and strings; simple collection classes; statements for selection and iteration; exception handling; file and stream handling; APIs
• GUI programming : event driven programming, GUI components
• Tools: use of a compiler and associated Integrated Development Environment (IDE). Documentation tools.
• Program testing: purpose of testing, black box and white box testing. Use of tool support.

Since the module is intended for graduates from disciplines other than Computing, no previous programming experience is assumed.

More information

To start your application, simply select the month you would like to start your course.

Computer Science with Artificial Intelligence MSc

START MONTH
YEAR

Any Questions?

Our Applicant Services team will be happy to help.  They can be contacted on 02843 780 292 or by emailing DLstudentenquiries@northumbria.ac.uk



Discover how this course could transform your surveying career. Enter your details and we’ll be in touch with more information.

* At Northumbria we are strongly committed to protecting the privacy of personal data. To view the University’s Privacy Notice please click here

a sign in front of a crowd
+

Northumbria Open Days

Open Days are a great way for you to get a feel of the University, the city of Newcastle upon Tyne and the course(s) you are interested in.

a person sitting at a table using a laptop
+
NU World Virtual Tours
+

Virtual Tour

Get an insight into life at Northumbria at the click of a button! Come and explore our videos and 360 panoramas to immerse yourself in our campuses and get a feel for what it is like studying here using our interactive virtual tour.

Back to top