Skip navigation

Enter your details to receive an email with a link to a downloadable PDF of this course and to receive the latest news and information from Northumbria University

* By submitting your information you are consenting to your data being processed by Northumbria University (as Data Controller) and Campus Management Corp. (acting as Data Processor). To see the University's privacy policy please click here

CLOSE

Artificial Intelligence (AI) is playing an ever-increasing role in business and society, helping support exciting developments and revolutionising the way people live now and in the future.  

Northumbria University’s Artificial Intelligence MSc course provides an exciting opportunity to those with any background, who want to change direction into the fast developing area of AI. This course will introduce you to the fundamentals of AI and provide you with a holistic understanding of digital intelligence and its effects on society. It will equip you with the specialist knowledge and skills needed to explore and recommend solution-based, commercial applications of AI for competitive advantage.  

As part of the course, you will develop a strong understanding of the capability of AI and how best to utilise existing AI tools allowing you to successfully implement this in practice. You will learn to identify requirements before the application of AI and become aware of the implications that these tools have from a governance and operational perspective. 

Opportunities for employment in this area are vast. Upon completion of this course, you will be able to adapt and advise on the practical application of AI tools and techniques in organisations across multiple industries, both nationally and internationally.

 

 

Artificial Intelligence (AI) is playing an ever-increasing role in business and society, helping support exciting developments and revolutionising the way people live now and in the future.  

Northumbria University’s Artificial Intelligence MSc course provides an exciting opportunity to those with any background, who want to change direction into the fast developing area of AI. This course will introduce you to the fundamentals of AI and provide you with a holistic understanding of digital intelligence and its effects on society. It will equip you with the specialist knowledge and skills needed to explore and recommend solution-based, commercial applications of AI for competitive advantage.  

As part of the course, you will develop a strong understanding of the capability of AI and how best to utilise existing AI tools allowing you to successfully implement this in practice. You will learn to identify requirements before the application of AI and become aware of the implications that these tools have from a governance and operational perspective. 

Opportunities for employment in this area are vast. Upon completion of this course, you will be able to adapt and advise on the practical application of AI tools and techniques in organisations across multiple industries, both nationally and internationally.

 

 

Course Information

Level of Study
Postgraduate

Mode of Study
1 Year Full-Time

Department
Computer and Information Sciences

Location
City Campus, Northumbria University

City
Newcastle

Start
September 2020

Fee Information

Module Information

Book an Open Day / Experience Artificial Intelligence

Visit an Open Day to really get an inside view of what it's like to study Artificial Intelligence MSc at Northumbria. Speak to staff from the course and discover your funding options.

On this course, you will study a range of subjects related to AI from digital technologies, programme design and implementation, AI studio and intelligent user interfaces. 

You will be provided with a wide range of learning opportunities in a challenging and stimulating environment. You will learn via various learning methods, including lectures, seminars, tutorials, practical’s, research, case studies, guest/expert input and task based learning, in guided and independent study.

You will also develop your research and project management skills in the form of your MSc project – a self-directed research project based on an artificial intelligence related subject of your choosing. 

 

 

Book an Open Day / Experience Artificial Intelligence

Visit an Open Day to really get an inside view of what it's like to study Artificial Intelligence at Northumbria. Speak to staff from the course and discover your funding options.

Our teaching staff include cutting-edge researchers, whose specialisms overlap with the content of this course, ensuring teaching your receive is current and relevant.

You will be part of a dynamic learning environment with an expert team of staff teaching theoretical and practical research skills. This includes as problem solving skills, self-directed learning and communication skills.

Book an Open Day / Experience Artificial Intelligence

Visit an Open Day to really get an inside view of what it's like to study Artificial Intelligence at Northumbria. Speak to staff from the course and discover your funding options.

Northumbria University uses a range of technologies to enhance your learning, with tools including web-based self-guided exercises, online tests with feedback, videos and tutorials. These tools support and extend the material that is delivered during lectures, and are available anywhere anytime. Group work and peer interaction feature prominently in our learning and teaching, this reflects the practices you’re likely to encounter within the working environment.

You will have 24/7 term-time access to Northumbria’s library, which has over half a million print books as well as half a million electronic books available online. 

The University Library has advanced search software and database tools that allow you to use a single search box to get fast results from across a wide and reliable range of academic resources.

Throughout the duration of your course you will have access to our state-of-the-art facilities including our new Computer and Information Sciences building, this gives you access to dedicated IT systems and is available evenings and weekends.

Facilities

Explore our brand new Computer and Information Sciences building.

Book an Open Day / Experience Data Science

Visit an Open Day to really get an inside view of what it's like to study Data Science at Northumbria. Speak to staff from the course and discover your funding options.

As part of the Artificial Intelligence MSc course you will be immersed in a research-rich environment supported by our rapidly expanding Computational Intelligence, Computer Science and Information Science Research Groups. We offer research-informed teaching, industry-standard software and a strong community of like-minded students.

AI research at Northumbria has been widely applied to different industries with the financial and technical support from various funders. Cased studies and other teaching materials have been developed based on such real-world experience to enhance the Artificial Intelligence MSc course.

Research / Department of Computing and Information Sciences

Click through to discover our current research areas.

Book an Open Day / Experience Artificial Intelligence

Visit an Open Day to really get an inside view of what it's like to study Artificial Intelligence at Northumbria. Speak to staff from the course and discover your funding options.

Those with the transferable skills and knowledge to supply AI solutions are highly sought after. Demand is high for graduates able to provide technological solutions and seek new ways to gain commercial, competitive advantage. This is particularly sought after by employers in the field of Artificial Intelligence. 

Jobs in this area span a number of different roles within the health, automotive, business, finance, and manufacturing industries. Particular careers include data scientists, AI developers, and consultants, to name but a few. 

Book an Open Day / Experience Artificial Intelligence

Visit an Open Day to really get an inside view of what it's like to study Artificial Intelligence at Northumbria. Speak to staff from the course and discover your funding options.

Entry Requirements 2020/21

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 2020/21 Entry

Full UK Fee: £7,170

Full EU Fee: £7,170

Full International Fee: £15,500

ADDITIONAL COSTS

There are no Additional Costs

Scholarships and discounts

Click here for Home/EU scholarships and discounts information

Click here for International scholarships and discounts information

If you'd like to receive news and information from us in the future about the course or finance then please complete the below form

* By submitting your information you are consenting to your data being processed by Northumbria University (as Data Controller) and Campus Management Corp. (acting as Data Processor). To see the University's privacy policy please click here

Modules

Module information is indicative and is reviewed annually therefore may be subject to change. Applicants will be informed if there are any changes.

KF7010 -

Programme Design & Implementation (Core,20 Credits)

On this module you will learn about object oriented programming and program design concepts, using an object first approach. 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

KF7011 -

Systems Analysis & Design with UML (Core,20 Credits)

In this module you will learn about methods of analysing and designing computer systems using object-oriented methods. You will gain an understanding of the general IT system development lifecycle and the activities and personnel roles applicable at each lifecycle stage, and of the concepts of professional standards and codes for systems analysis and design projects. This will include learning how to specify system requirements and use systems analysis and design techniques to develop workable solutions to business information system problems. You will be learn and apply an object-oriented approach to development, that is compatible with leading programming languages, using the techniques of the Unified Modelling Language (UML) - the leading notation used for specifying systems. This will include advanced modelling concepts and techniques that are used to build complex object models. In particular, the syllabus of the module will cover topics such as:
• Information systems: information systems to support organisational types and objectives; strategic, tactical, operational and control systems
• Systems development activities and lifecycles: the systems development lifecycle, rationale for 'staged' system development and the key stages, roles and deliverables; the role of prototyping and iterative development; Unified System Development Process (USDP) or another lifecycle for object-oriented development
• Systems investigation techniques: the key areas of system investigation and applicable fact-finding techniques - interviewing, document examination, observation etc.
• Systems specification techniques using an object-oriented approach: defining the problem statement and structuring it through Use Case Modelling; going from Use Cases to a first-cut behavioural model (communication diagrams) with associated class diagrams; basic modelling syntax.
• Object oriented design: object model-objects, classes, inheritance, generalisation, links and associations; purpose of design; interaction modelling (sequence diagrams) and state machines in design; specifying operations with activity diagrams; design patterns.
• Advanced object oriented modelling concepts and techniques: systems architecture; implementation strategies; abstract classes, polymorphism; multiple inheritance pros and cons, delegation; critical appraisal of the object oriented approach.
• Professional codes of practice: the need for professional standards within analysis and design; British Computer Society, the Chartered Institute for IT codes.

More information

KF7028 -

Research Methods and Project Management (Core,20 Credits)

In this module you will learn about research and the processes involved in carrying out research and project management, and you will apply them to develop a master’s project proposal. This will include research approaches and methods of research, including literature searching, evaluation and review and project management tools and techniques. You will also consider relevant legal, ethical and social issues and good professional practice.

By the end of this module you will have constructed a project proposal which can be executed in a master’s project. This will contain a brief literature review justifying a research question, establish aims and objectives, and provide a plan of execution, using tools and techniques in project management, including an outline of deliverables (both artefacts and products).

More information

KF7029 -

MSc Computer Science & Digital Technologies Project (Core,60 Credits)

The aim of this module is to enable you to undertake a substantial academic research project at Masters level and present the results from this work in both written and oral forms. Your project itself will be a major piece of independent and original research centred at the forefront of your programme discipline within the wider sphere of the computer science and digital technologies field.

You will experience the full life cycle of a research project from initial conception and development of a research proposal, through a critical review of the literature, planning, design, implementation and analysis of your main research project, to final evaluation, reflection and dissemination. You will be expected to consider and address the professional, ethical, legal and social issues related to this academic research project. You will also be expected to apply your expertise, project management and practical skills within your particular domain of computer science and digital technologies and demonstrate critical and innovative thinking and problem solving within a research environment.

Your research proposal will normally have been produced as part of an earlier module on research and project planning but should be reviewed again at the start of the project phase to ensure it is still valid and appropriate.

More information

KV7001 -

Academic Language Skills for Computer and Information Sciences (Optional,0 Credits)

Academic skills when studying away from your home institution can differ due to cultural and language differences in teaching and assessment practices. This module is designed to support your transition in the use and practice of technical language and subject specific skills around assessments and teaching provision in your chosen subject area in the Department of Architecture and Built Environment. The overall aim of this module is to develop your abilities to read and study effectively for academic purposes; to develop your skills in analysing and using source material in seminars and academic writing and to develop your use and application of language and communications skills to a higher level.

The topics you will cover on the module include:

• Understanding assignment briefs and exam questions.
• Developing academic writing skills, including citation, paraphrasing, and summarising.
• Practising ‘critical reading’ and ‘critical writing’.
• Planning and structuring academic assignments (e.g. essays, reports and presentations).
• Avoiding academic misconduct and gaining credit by using academic sources and referencing effectively.
• Listening skills for lectures.
• Speaking in seminar presentations.
• Giving discipline-related academic presentations, experiencing peer observation, and receiving formative feedback.
• Speed reading techniques.
• Discussing ethical issues in research, and analysing results.
• Describing bias and limitations of research.
• Developing self-reflection skills.

More information

KV7003 -

AI and Digital Technology (Core,20 Credits)

In this 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. The module will cover the following key topics, such as:
• 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

KV7004 -

AI Studio (Core,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

KV7005 -

Intelligent User Interfaces (Core,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 class.

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

Modules

Module information is indicative and is reviewed annually therefore may be subject to change. Applicants will be informed if there are any changes.

KF7010 -

Programme Design & Implementation (Core,20 Credits)

On this module you will learn about object oriented programming and program design concepts, using an object first approach. 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

KF7011 -

Systems Analysis & Design with UML (Core,20 Credits)

In this module you will learn about methods of analysing and designing computer systems using object-oriented methods. You will gain an understanding of the general IT system development lifecycle and the activities and personnel roles applicable at each lifecycle stage, and of the concepts of professional standards and codes for systems analysis and design projects. This will include learning how to specify system requirements and use systems analysis and design techniques to develop workable solutions to business information system problems. You will be learn and apply an object-oriented approach to development, that is compatible with leading programming languages, using the techniques of the Unified Modelling Language (UML) - the leading notation used for specifying systems. This will include advanced modelling concepts and techniques that are used to build complex object models. In particular, the syllabus of the module will cover topics such as:
• Information systems: information systems to support organisational types and objectives; strategic, tactical, operational and control systems
• Systems development activities and lifecycles: the systems development lifecycle, rationale for 'staged' system development and the key stages, roles and deliverables; the role of prototyping and iterative development; Unified System Development Process (USDP) or another lifecycle for object-oriented development
• Systems investigation techniques: the key areas of system investigation and applicable fact-finding techniques - interviewing, document examination, observation etc.
• Systems specification techniques using an object-oriented approach: defining the problem statement and structuring it through Use Case Modelling; going from Use Cases to a first-cut behavioural model (communication diagrams) with associated class diagrams; basic modelling syntax.
• Object oriented design: object model-objects, classes, inheritance, generalisation, links and associations; purpose of design; interaction modelling (sequence diagrams) and state machines in design; specifying operations with activity diagrams; design patterns.
• Advanced object oriented modelling concepts and techniques: systems architecture; implementation strategies; abstract classes, polymorphism; multiple inheritance pros and cons, delegation; critical appraisal of the object oriented approach.
• Professional codes of practice: the need for professional standards within analysis and design; British Computer Society, the Chartered Institute for IT codes.

More information

KF7028 -

Research Methods and Project Management (Core,20 Credits)

In this module you will learn about research and the processes involved in carrying out research and project management, and you will apply them to develop a master’s project proposal. This will include research approaches and methods of research, including literature searching, evaluation and review and project management tools and techniques. You will also consider relevant legal, ethical and social issues and good professional practice.

By the end of this module you will have constructed a project proposal which can be executed in a master’s project. This will contain a brief literature review justifying a research question, establish aims and objectives, and provide a plan of execution, using tools and techniques in project management, including an outline of deliverables (both artefacts and products).

More information

KF7029 -

MSc Computer Science & Digital Technologies Project (Core,60 Credits)

The aim of this module is to enable you to undertake a substantial academic research project at Masters level and present the results from this work in both written and oral forms. Your project itself will be a major piece of independent and original research centred at the forefront of your programme discipline within the wider sphere of the computer science and digital technologies field.

You will experience the full life cycle of a research project from initial conception and development of a research proposal, through a critical review of the literature, planning, design, implementation and analysis of your main research project, to final evaluation, reflection and dissemination. You will be expected to consider and address the professional, ethical, legal and social issues related to this academic research project. You will also be expected to apply your expertise, project management and practical skills within your particular domain of computer science and digital technologies and demonstrate critical and innovative thinking and problem solving within a research environment.

Your research proposal will normally have been produced as part of an earlier module on research and project planning but should be reviewed again at the start of the project phase to ensure it is still valid and appropriate.

More information

KV7001 -

Academic Language Skills for Computer and Information Sciences (Optional,0 Credits)

Academic skills when studying away from your home institution can differ due to cultural and language differences in teaching and assessment practices. This module is designed to support your transition in the use and practice of technical language and subject specific skills around assessments and teaching provision in your chosen subject area in the Department of Architecture and Built Environment. The overall aim of this module is to develop your abilities to read and study effectively for academic purposes; to develop your skills in analysing and using source material in seminars and academic writing and to develop your use and application of language and communications skills to a higher level.

The topics you will cover on the module include:

• Understanding assignment briefs and exam questions.
• Developing academic writing skills, including citation, paraphrasing, and summarising.
• Practising ‘critical reading’ and ‘critical writing’.
• Planning and structuring academic assignments (e.g. essays, reports and presentations).
• Avoiding academic misconduct and gaining credit by using academic sources and referencing effectively.
• Listening skills for lectures.
• Speaking in seminar presentations.
• Giving discipline-related academic presentations, experiencing peer observation, and receiving formative feedback.
• Speed reading techniques.
• Discussing ethical issues in research, and analysing results.
• Describing bias and limitations of research.
• Developing self-reflection skills.

More information

KV7003 -

AI and Digital Technology (Core,20 Credits)

In this 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. The module will cover the following key topics, such as:
• 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

KV7004 -

AI Studio (Core,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

KV7005 -

Intelligent User Interfaces (Core,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 class.

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

Any Questions?

Our admissions team will be happy to help. They can be contacted on 0191 406 0901.

Contact Details for Applicants:

bc.applicantservices@northumbria.ac.uk

Current, Relevant and Inspiring

We continuously review and improve course content in consultation with our students and employers. To make sure we can inform you of any changes to your course register for updates on the course page.

Your Learning Experience find out about our distinctive approach at 
www.northumbria.ac.uk/exp

Admissions Terms and Conditions - northumbria.ac.uk/terms
Fees and Funding - northumbria.ac.uk/fees
Admissions Policy - northumbria.ac.uk/adpolicy
Admissions Complaints Policy - northumbria.ac.uk/complaints

Order your prospectus

If you're a UK/EU student and would like to know more about our courses, you can order a copy of our prospectus here.

Get a downloadable PDF of this course and updates from Computer and Information Sciences

Enter your details to receive an email with a link to a downloadable PDF of this course and to receive the latest news and information from Northumbria University

* By submitting your information you are consenting to your data being processed by Northumbria University (as Data Controller) and Campus Management Corp. (acting as Data Processor). To see the University's privacy policy please click here

+

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.

+
+

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