MSc Computer Science with Artificial Intelligence
Course Overview
The MSc Computer Science with Artificial Intelligence is designed for graduates and professionals who want to develop advanced knowledge and practical skills in computer science, artificial intelligence and emerging digital technologies.
Artificial intelligence is transforming businesses, healthcare, finance, education, manufacturing and many other industries. This Master’s programme provides students with an opportunity to develop technical expertise in areas including software development, data management, cloud computing, artificial intelligence, machine learning and intelligent systems.
The programme combines academic study with practical, industry-focused learning. Students have opportunities to develop solutions to real-world computing challenges while strengthening their analytical, technical, problem-solving and professional skills.
Students will also explore the ethical and societal implications of artificial intelligence, developing an understanding of the importance of responsible development and use of emerging technologies.
Important Information
Please note: This course is subject to validation.
Students should check the latest course and admissions information before making an application.
Why Study MSc Computer Science with Artificial Intelligence?
This programme brings together core computer science skills with some of the most important areas of modern artificial intelligence.
Students can develop knowledge and practical skills in:
- Advanced programming
- Software engineering
- Artificial intelligence
- Machine learning
- Deep learning
- Data management
- Cloud computing
- Emerging technologies
- Intelligent systems
- Professional computing practice
- Research and problem-solving
The course is designed to help students understand not only how technologies work, but also how they can be applied to practical problems in industry and society.
Key Course Features
- Develop advanced computer science knowledge.
- Explore artificial intelligence and machine learning.
- Study deep learning and intelligent systems.
- Develop advanced programming and software engineering skills.
- Learn about data management and cloud computing.
- Work with modern computing technologies.
- Apply knowledge to real-world problems.
- Explore ethical and societal issues surrounding AI.
- Develop professional and analytical skills.
- Complete an independent Capstone Project.
- Build practical work that can contribute towards a professional portfolio.
Course Modules
Advanced Programming and Software Engineering – 30 Credits
Develop advanced programming and software engineering knowledge and apply professional approaches to the design and development of software solutions.
Data Management and Cloud Computing – 30 Credits
Explore modern approaches to managing data and examine the role of cloud computing in contemporary computing environments.
Artificial Intelligence Foundations – 30 Credits
Develop a strong foundation in artificial intelligence, exploring key concepts, techniques and applications of intelligent technologies.
Machine Learning and Deep Learning – 30 Credits
Explore machine learning and deep learning approaches and how they can be applied to solve complex problems using data and computational techniques.
Professional Practice and Emerging Technologies – 30 Credits
Develop professional skills while exploring emerging technologies and their impact on industry, organisations and society.
Capstone Project – Industry or Applied Research – 30 Credits
Complete a substantial independent project that allows you to apply your knowledge and technical skills to a practical, industry-related or research-based computing problem.
How You’ll Learn
The programme combines taught learning with practical and independent study.
Teaching and learning may include:
- Lectures
- Seminars
- Workshops
- Practical laboratory sessions
- Software development projects
- Technical exercises
- Case studies
- Group activities
- Independent research
- Presentations
- Project-based learning
Students are expected to take an active role in their postgraduate education and undertake independent reading, research and practical development.
Assessment
Assessment is coursework-based and may include:
- Software development projects
- Technical portfolios
- Case studies
- Professional reports
- Presentations
- Practical assignments
- Capstone Project
This approach allows students to demonstrate their technical and analytical abilities through applied projects and develop a portfolio of work relevant to modern computing environments.
Entry Requirements
Applicants will normally need:
- A 2:2 honours degree, or
- An equivalent professional qualification.
Applicants from a range of academic and professional backgrounds may be considered, subject to the university’s admissions requirements.
English Language Requirements
Applicants whose previous education was not delivered in English will normally need to demonstrate English language proficiency.
Typical requirement:
IELTS 6.0 overall with a minimum of 5.5 in each component.
Other recognised English language qualifications may also be accepted.
Accreditation of Prior Learning (APL)
Previous academic learning and relevant professional experience may be considered through Accreditation of Prior Learning (APL).
APL may allow eligible students to receive academic credit for relevant learning already achieved, potentially reducing the amount of study required.
APL is assessed according to the relevant academic and institutional requirements.
Course Duration
1 Year – Full-Time
Study Location
London
Studying in London provides students with the opportunity to study in a diverse international environment and gain exposure to a major technology and business ecosystem.
Career Opportunities
The combination of computer science and artificial intelligence can support career development across a wide range of technology and digital sectors.
Depending on previous qualifications, experience and the specific role, graduates may explore careers such as:
- Software Developer
- AI Developer
- Machine Learning Engineer
- Data Analyst
- Data Scientist
- Cloud Computing Specialist
- AI Solutions Developer
- Software Engineer
- Systems Developer
- Technology Consultant
- AI/Technology Project Officer
- Research Assistant
- Digital Technology Specialist
Some specialist roles may require additional technical experience, professional certifications or further study.
Who Is This Course Suitable For?
This MSc may be suitable for:
- Computer science graduates seeking postgraduate study.
- Computing and IT graduates who want to specialise in AI.
- Software and technology professionals seeking advanced skills.
- Graduates from related technical disciplines.
- Professionals looking to develop programming and data skills.
- Individuals interested in machine learning and intelligent systems.
- Graduates seeking to move towards AI and emerging technology careers.
Applicants should carefully consider the technical and programming requirements of the programme before applying.
Further Study
Following completion of the MSc, graduates may consider further academic development, including:
- PhD in Computer Science
- PhD in Artificial Intelligence
- Research degrees in Machine Learning
- Data Science postgraduate research
- Cybersecurity research
- Specialist professional certifications
Your Future in Artificial Intelligence
Artificial intelligence and advanced computing technologies are becoming increasingly important across many industries. Organisations are using AI, data, cloud technologies and automation to develop new products, improve services and solve complex problems.
The MSc Computer Science with Artificial Intelligence provides an opportunity to develop advanced technical knowledge while gaining practical experience in areas that are central to the evolving digital economy.
Start Your AI Journey
If you are looking to progress from computing into advanced artificial intelligence, machine learning and emerging technologies, this Master’s programme provides an opportunity to develop your technical, analytical and professional capabilities.
Contact GCRD to discuss your eligibility, application and available intake.