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.
Admissions and course enquiries
+44 (0)116 252 5281
Submit a course enquiry
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 listFees 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
- Software Measurement and Quality Assurance
- Personal and Group Skills - this can be taken in either Semester
Option modules
Choose two option modules (or choose three if you are going to take Personal and Group Skills in Semester 2) from:
- Computational Intelligence and Software Engineering
- Mobile and Web Applications
- Advanced C++ Programming
- Technology and Innovation Management
- Internet and Cloud Computing
- Interaction Design (ID) and User Experience (UX)
- Mobile and Ubiquitous Computing
- Operational Research
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
- Generative Development
- Service-Oriented Architectures
- Personal and Group Skills - this can be taken in either Semester
Option modules
Choose one option module (or choose two if you took Personal and Group Skills in Semester 1) from:
- Analysis and Design of Algorithms
- Big Data and Predictive Analytics
- Foundations of Cybersecurity
- Algorithms for Bioinformatics
- Service Design
- AI for Space
- Technology and Innovation Management
- Quantum Machine Learning
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. |
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.