Artificial Intelligence (AI) is found in all aspects of modern society, from the technologies that underpin the economy and how we work, to recreation, healthcare and even the natural environment. Its potential applications are growing daily. Our MSc in Advanced Computer Science with Artificial Intelligence has been designed to meet the growing worldwide demand for skilled computer science professionals who have expertise in artificial intelligence. Throughout the MSc Advanced Computer Science with Artificial Intelligence you’ll develop an understanding of how artificial intelligence algorithms and technologies are designed, developed, optimised and applied to meet business objectives. You’ll learn to use a range of software systems that can be used to build reliable, scalable and quality artificial intelligence solutions, and how to apply rigorous AI methodologies through experimental design and exploratory modelling. You’ll also study the ethics of artificial intelligence applications and how different applications require different AI technologies; develop your expertise in many of the most widely used artificial intelligence techniques and applications and have the opportunity to choose from a wide range of optional modules to tailor your Masters degree to meet your academic interests and career aspirations. Graduates of the programme will have acquired advanced problem analysis and evaluation skills and the ability to evaluate and communicate the results of artificial intelligence interventions to non-expert stakeholders. These are key skills to enable a successful career as an AI practitioner.
Compulsory modules - Legal, Ethical & Professional Issues for the Information Society, Reasoning for Intelligent Agents, Quantitative Methods for Artificial Intelligence, Deep Learning Theory & Practices, Deep Learning in Visual Computing Applications, Game Theory & Multi-agent Systems and Research Methods. Compulsory summer research project. Elective modules (You can choose 30 credits of elective classes from the following options to tailor your studies to your personal and career aspirations) - Mobile Software & Applications (20 credits), AI for Finance (20 credits), Distributed Information Systems (20 credits), Fundamentals of Machine Learning for Data Analytics (10 credits), Information Retrieval (10 credits), Business Analysis (10 credits), Evolutionary Computation For Finance (20 credits), Big Data Tools & Techniques (20 credits)
Assessment is through a combination of individual work, group work, exams and practical work in laboratories. Around half the classes are assessed entirely by coursework, the others are a combination of coursework and examination.
Minimum second-class honours degree or international equivalent in computer science or a closely related discipline. Significant programming experience, preferably in an imperative programming language e.g. Java, Python etc. The majority of modules will use Python. Other disciplines who have significant programming experience should contact us to discuss applying for this course. You must have an English language minimum score of IELTS 6.0 (with no component below 5.5).
Fees and funding
Additional fee information