someone typing some computer code using a laptop

Software Engineering with Agentic AI MSc

12-28 months, full-time

Develop the skills to design, build and govern intelligent software systems. By combining advanced software engineering with agentic AI, you'll use AI agents across the software lifecycle and engineer systems where autonomous agents collaborate with services, workflows and people to solve real-world problems.

Software Engineering with Agentic AI MSc, 12-28 months, full-time

Develop the skills to design, build and govern intelligent software systems. By combining advanced software engineering with agentic AI, you'll use AI agents across the software lifecycle and engineer systems where autonomous agents collaborate with services, workflows and people to solve real-world problems.

Course information

Taught by Computing

Course description

Course description

Software engineering is undergoing a profound transformation. AI agents are increasingly being used not only to assist software developers, but also as active components within deployed systems. Organisations now require engineers who can design, develop and manage software ecosystems that combine cloud services, microservices, workflows, data platforms and intelligent agents.

This MSc in Software Engineering with Agentic AI provides a rigorous foundation in modern software engineering, while exploring the opportunities and challenges created by agentic AI. You will learn how software architectures have evolved from object-oriented and service-oriented approaches towards systems that incorporate autonomous agents capable of reasoning, planning, collaborating and interacting with external tools and services.

This course combines advanced software engineering principles with contemporary topics including AI-assisted software development, agent-oriented systems, cloud-native architectures, intelligent service ecosystems, machine learning and software quality assurance. Through practical projects and industry-relevant case studies, you will gain experience in using AI tools to support analysis, design, implementation and testing, while also learning how to engineer software systems that integrate AI agents safely, reliably and responsibly.

You'll graduate with the knowledge and practical skills needed to lead the development of intelligent software systems in a rapidly evolving technological landscape.

Entry requirements

Entry requirements

2:1 degree (or equivalent) in a relevant subject with a substantial element of Computing.

Relevant work experience may also be considered.

English Language Requirements

IELTS 6.0 or equivalent. If your first language is not English, you may need to provide evidence of your English language ability. If you do not yet meet our requirements, our English Language Teaching Unit (ELTU) offers a range of courses to help you to improve your English to the necessary standard.

International Qualifications

Find your country in this list to check equivalent qualifications, scholarships and additional requirements.

Countries list

Fees and funding

Fees and funding

UK Students

Starting in January 2027

  • MSc: £11,200
  • PGDip: £8,960
  • MSc with Industry: £11,200

An additional fee will be charged if a placement is secured. If you are resident outside the UK and the Republic of Ireland, you will need to pay a deposit to secure your place. This will be subtracted from your total tuition fee.

Find out more about tuition fees, scholarships and funding.

Starting in September 2027

  • MSc: £11,600
  • PGDip: £9,280
  • MSc with Industry: £11,600

An additional fee will be charged if a placement is secured. If you are resident outside the UK and the Republic of Ireland, you will need to pay a deposit to secure your place. This will be subtracted from your total tuition fee.

Find out more about tuition fees, scholarships and funding.

International Students

Starting in January 2027

  • MSc: £24,250
  • PGDip: £19,400
  • MSc with Industry: £24,250

An additional fee will be charged if a placement is secured. You will need to pay a deposit to secure your place. This will be subtracted from your total tuition fee.

Find out more about tuition fees, scholarships and funding.

Starting in September 2027

  • MSc: £25,100
  • PGDip: £20,080
  • MSc with Industry: £25,100

An additional fee will be charged if a placement is secured. You will need to pay a deposit to secure your place. This will be subtracted from your total tuition fee.

Find out more about tuition fees, scholarships and funding.

Additional costs for UK and International students

You will need to cover the costs of any travel and accommodation required for the Industry part of this programme, as these costs are not covered by the course tuition fees. Exact costs will vary depending on the location of your placement in Industry.

Careers and employability

Careers and employability

The emergence of agentic AI is transforming the software industry. As organisations increasingly adopt AI agents that interact with cloud services, enterprise systems and automated workflows, demand is growing for graduates who understand software architecture and artificial intelligence.

This course will develop your expertise in designing modern software systems where services do the work, workflows coordinate activity, and intelligent agents make decisions. You will graduate with a combination of software engineering, cloud computing and AI skills that are increasingly valued by employers across the digital economy.

This degree prepares you for a wide range of technical and leadership roles, including Software Engineer, AI Software Engineer, Solutions Architect, Systems Engineer, Cloud Engineer, AI Platform Engineer, Technical Consultant, DevOps Engineer and Technology Analyst. The course is also an excellent foundation for doctoral study and research careers in software engineering and artificial intelligence.

A distinctive feature of the degree is its dual focus on using AI agents to support software development and engineering software systems that incorporate AI agents as architectural components. You will understand not only how to build software using modern AI tools, but also how to design robust systems in which autonomous agents interact with services, workflows, data sources and human users.

Throughout the degree, you will develop highly valued transferable skills including systems thinking, architectural design, problem solving, teamwork, communication, critical evaluation and responsible innovation. Practical project work provides experience of contemporary tools, frameworks and development practices used across the software industry.

As organisations increasingly deploy intelligent systems across sectors including finance, healthcare, manufacturing, government, logistics and digital services, demand for professionals who understand both software engineering and agentic AI is expected to grow significantly. You will be well positioned to contribute to the design and governance of the next generation of intelligent, adaptive and trustworthy software systems.

Our Careers and Employability Service is here to support you, with advice on interviews, CVs, work experience, volunteering and more. From Freshers’ Week to Graduation and beyond, they are here to help you reach your professional goals.

Integrated AI

Integrated AI

At Leicester, you will study with full access to Microsoft 365 Copilot through our collaboration with global tech leader, Microsoft. As one of the first Microsoft Frontier Universities in the UK, we are helping to shape how AI is used in higher education and the workplace. 

You will build practical, transferable skills that employers value. From analysing information and solving problems to communicating ideas and working collaboratively, you will learn to apply your knowledge in a digital world. 

When you graduate, you will leave with more than a degree. You will have the skills and confidence to work with the technologies shaping your future.

Course structure

Semester 1

Semester 1

Core module

Option modules

Choose two option modules (or choose three if you are going to take Personal and Group Skills in Semester 2) from:

The modules listed reflect those currently available to students starting in the next intake and may differ from the modules available to current students. Every year, we review our modules and their content to ensure that our courses maintain the best academic and student experience possible. Whilst this does mean elements of your course may change in future academic years, it ensures your course is giving you a research-inspired education and preparing you for your future.

Semester 2

Semester 2

Core module

Option modules

Choose one option module (or choose two if you took Personal and Group Skills in Semester 1) from:

The modules listed reflect those currently available to students starting in the next intake and may differ from the modules available to current students. Every year, we review our modules and their content to ensure that our courses maintain the best academic and student experience possible. Whilst this does mean elements of your course may change in future academic years, it ensures your course is giving you a research-inspired education and preparing you for your future.

Industry Placement (optional)

Industry Placement (optional)

The ‘With Industry’ variant of this degree gives you the opportunity to gain professional experience through an industrial placement as part of your Masters course. This is a work placement with an employer where you can apply your skills in a real-world setting.

Placement details

  • Placements last between nine and eleven months and are normally paid, full-time roles with a formal contract between you and the employer.
  • Placements begin after the taught part of your course finishes. After your placement has finished, you will return to the University to complete your dissertation or individual project.
  • You will gain valuable industry experience, helping you develop key skills and enhance your career prospects.

Important information

Securing an industrial placement is very competitive. While the University will fully support you in your search for a placement, securing a placement is not guaranteed. You will be responsible for applying to, and securing, an opportunity.

You will receive support from:

  • The Careers and Employability Service, which provides access to placement opportunities, job search strategies, CV and cover letter advice, and interview preparation.
  • A dedicated Placement Tutor, who will guide you during your placement and help you reflect on the skills and experience gained.

Benefits of a ‘With Industry’ degree

By choosing this option, you will:

  • Gain an understanding of working in a professional setting (industry, commercial, or non-commercial).
  • Experience real-world business and technical challenges.
  • Develop hands-on experience in project management and working to deadlines.
  • Improve your employment prospects through essential transferable skills.
  • Gain a clearer understanding of the career path you wish to pursue.

An Industrial Placement still incurs a tuition fee, but this is much lower than for a normal year at Leicester. You may also be eligible for financial support through Student Finance. See the Fees and Funding tab of this page for details.

The modules listed reflect those currently available to students starting in the next intake and may differ from the modules available to current students. Every year, we review our modules and their content to ensure that our courses maintain the best academic and student experience possible. Whilst this does mean elements of your course may change in future academic years, it ensures your course is giving you a research-inspired education and preparing you for your future.

Individual Project

Individual Project

Your course will conclude with an MSc Project (after your industry placement, if you have taken one). Using the experience gained during your course/placement, you will choose a challenging problem to work on and explore it by privately studying under the supervision of a member of the academic staff.

Please note: Students studying for a PGDip don't complete a project. Students taking the 'With Professional Practice' variant will do this instead of the Individual Project.

Recent MSc projects

Agile Software Development of an e-Commerce Web App Using the MEAN Stack

The MEAN stack, released in October 2014, is an open-source stack for developing dynamic web applications. Using this technology a full stack e-commerce website was implemented by using JavaScript as the sole implementation language. Important design goals were the optimisation of non-functional properties, such as availability (for example, by having quick request response times) and scalability (for example, by speeding up data queries while guaranteeing data consistency). An important component of the project relied on the application of agile practices, such as behaviour-driven development and domain-driven design, to refine the specification of functional features of the system by means of fast paced scrum sprints that deliver fully working system increments. Moreover, the MEAN stack was complemented with an end-to-end test framework for AngularJS in order to automate functional and acceptance testing. The end product was acquired by a local business.

Virtual Chat Assistant

Like any large organisation, our university has a wide range of information to help you through your studies. For example - teaching timetables, the rooms and telephone numbers of staff and the number of credits for the modules you will take. This project is to provide this information through a chat interface, as text chat is now a very common way for users to interact with their devices. The challenge of this project is to create an interface that interact with users in a natural way, and integrate with various data sources so that is can answer questions such as “Tell me where the next lecture on C++ is  going to be held”.

WSDL/BPEL to SRML Language Transformation

SRML is the Reference Modelling Language of the European project SENSORIA. It provides primitives for modelling and reasoning about business processes in a way that is independent of the languages used for executing them. This project developed a tool for generating SRML models from two specific industry standards: The Business Process Execution Language (BPEL), which is used for specifying business process based on Web Services, and the Web Services Description Languages (WSDL) – an XML format for describing network services. The encoding provides the means to create high-level declarative descriptions of BPEL/WSDL specifications that can be used for building more complex business process models that can include components specified in other languages.

The modules listed reflect those currently available to students starting in the next intake and may differ from the modules available to current students. Every year, we review our modules and their content to ensure that our courses maintain the best academic and student experience possible. Whilst this does mean elements of your course may change in future academic years, it ensures your course is giving you a research-inspired education and preparing you for your future.

With Professional Practice (optional)

With Professional Practice (optional)

Stand out in the job market by adding With Professional Practice to your degree. By taking this option, you’ll gain invaluable industry-related experience that will prepare you for your future career, as well as training opportunities to support your transition into professional employment. The With Professional Practice module will take place after the taught part of your degree.

During your 10-week project, you’ll be tasked with using data analysis to find a solution to a real-world business problem. You’ll be assigned an industry supervisor, an expert in the field, who will provide invaluable consultancy related to the project (about technical details, business applications, and the overall view). You will also have an academic supervisor, who you’ll meet on campus and who will guide you on the academic aspects of the project and discuss the mathematical and computational aspects as required.

At the end of your project, you’ll write a dissertation and give an individual presentation (viva) to both industry and academic experts, where you’ll receive valuable feedback to take forward, that will help to shape you and your future career.

The modules listed reflect those currently available to students starting in the next intake and may differ from the modules available to current students. Every year, we review our modules and their content to ensure that our courses maintain the best academic and student experience possible. Whilst this does mean elements of your course may change in future academic years, it ensures your course is giving you a research-inspired education and preparing you for your future.

Why Leicester?

You’ll gain practical, industry-relevant experience by working with contemporary tools, cloud services, workflows, AI-assisted development and real-world case studies.

Most of our members of staff are actively engaged in research and are frequently invited to share their work across the UK and abroad.

You'll develop skills for roles in software engineering, AI software engineering, cloud engineering, solutions architecture, DevOps and technical consultancy, preparing you for a fast-growing field.

Our With Professional Practice option gives you the opportunity to work with an industry partner on a real-world project, giving you hands on experience.

Teaching and learning

Teaching methods include lectures, seminars, self-paced learning and practicals. Assessment is a mix of coursework - computer-based practicals, essays and small group projects - and exams

The compulsory 'Personal and Group Skills' module combines seminars, group discussions and collective essay writing on selected topics, as well as a series of workshops on transferable skills and career planning.

Your project and, where relevant, industry placement will be assessed separately.

Key dates

January 2027 start

Deadlines for International applicants requiring a visa to study:

  • Application deadline: 20 November 2026
  • Deposit payment deadline: 27 November 2026
  • CAS request deadline: 4 December 2026
  • 70% tuition payment deadline:4 December 2026

September 2027 start

Deadlines for International applicants requiring a visa to study:

  • Application Deadline: 23 July 2027
  • Deposit Payment Deadline: 6 August 2027
  • CAS Request Deadline: 3 September 2027
  • 70% Tuition Fee Payment Deadline: 3 September 2027

Apply now

Course Qualification Duration Start Dates Availability
Course Software Engineering with Agentic AI MSc Qualification MSc Duration 12 - 16 months, full-time Start Dates January each year, September each year Availability

Our online application system is currently unavailable. Find out more.

Course Software Engineering with Agentic AI MSc, with Professional Practice Qualification MSc Duration 12 - 16 months, full-time Start Dates January each year, September each year Availability

Our online application system is currently unavailable. Find out more.

Course Software Engineering with Agentic AI MSc with Industry Qualification MSc Duration 24 - 28 months, full-time Start Dates January each year, September each year Availability

Our online application system is currently unavailable. Find out more.

Course Software Engineering with Agentic AI Qualification PGDip Duration 9 - 12 months, full-time Start Dates January each year, September each year Availability

Our online application system is currently unavailable. Find out more.

student pointing to a computer monitor to explain

My course has really broadened my knowledge of computer science and technologies. I was able to successfully apply the skills and techniques taught in the course during my placement year.

Martin, MSc Advanced Software Engineering

Back to top
MENU