Computer Science with Artificial Intelligence BSc

3 Years On Campus Bachelors Program

University of Leicester

Program Overview

The BSc in Computer Science with Artificial Intelligence at the University of Leicester is perfect for anyone excited about building the future of technology through AI. You’ll gain a strong foundation in computer science, explore cutting-edge AI techniques, and get hands-on experience that prepares you for a wide range of tech careers.

Curriculum Structure

Year 1:
In your first year, you’ll lay the groundwork for your studies with core modules like Computing Fundamentals, Programming Fundamentals, and Mathematics Fundamentals. You’ll also explore Computer Architecture and Introduction to Object-Oriented Programming, giving you a clear picture of how computers and software work together. Modules like Software Lifecycle and Quality and Algorithms, Data Structures and Advanced Programming will sharpen your problem-solving and coding skills, while Personal and Professional Development 1 helps you start building the skills employers value.

Year 2:
The second year is all about putting theory into practice. You’ll dive into Software Architecture and System Development I & II and Operating Systems and Networks, gaining hands-on experience with real systems. Databases and Domain Modelling and User Interfaces and HCI will teach you how to manage data effectively and design user-friendly applications. The Software Engineering Group Project gives you a taste of collaborative, real-world software development, and optional modules like Foundations of Artificial Intelligence, Data Analytics, or Functional Programming let you explore areas that match your personal interests.

Year 3:
Your final year focuses on advanced topics and independent projects. The Computer Science Project lets you tackle a substantial research project and apply everything you’ve learned. Modules like Computers, Society & Professionalism encourage you to think about how technology affects people and communities. You’ll also have the chance to specialise through electives like Computational Intelligence and Software Engineering, Mobile and Web Applications, and Big Data and Predictive Analytics, tailoring your degree to your career goals.

Focus Areas
Artificial Intelligence, Software Engineering, Data Analytics, Human-Computer Interaction, Cloud Computing

Learning Outcomes
You’ll graduate with strong programming skills, a solid understanding of AI principles, the ability to design and develop complex software systems, sharp problem-solving skills, and an awareness of ethical considerations in computing.

Professional Alignment
The program is designed to meet industry standards, preparing you for roles in AI development, software engineering, and data science. It equips you with the skills employers are actively looking for in today’s tech landscape.

Reputation
The University of Leicester is known for its research-led teaching and modern facilities. Around 90% of Computer Science graduates go on to high-skilled employment or further study, reflecting the strong employability outcomes of this program.

Experiential Learning (Research, Projects, Internships etc.)

At the University of Leicester, learning goes far beyond lectures and textbooks. On this degree, you’ll get plenty of hands-on experience that brings your studies to life, from building software and testing AI applications to working on real-world projects. You’ll have access to cutting-edge facilities, expert guidance, and opportunities to collaborate with your peers, ensuring you graduate ready to make an impact in the tech industry.

Here’s how you’ll get practical experience throughout the course:

  • Percy Gee Computer Laboratory: Work anytime in this modern lab, equipped for both individual projects and collaborative sessions.

  • Group Projects: Take part in teamwork-focused projects like the Software Engineering Group Project in Year 2, where you’ll design and develop real software solutions.

  • Optional Year in Industry: Gain professional experience and apply your skills in a real workplace, giving you a head start in your career.

  • Specialized Software and Tools: Learn to use the latest software for AI, programming, and data analytics.

  • Industry Engagement: Attend talks and workshops from industry experts, giving you insights into current trends and real-world applications.

These experiences ensure you don’t just understand computer science and AI — you can apply it confidently, solve real problems, and stand out to future employers.

Progression & Future Opportunities

Graduating from the BSc in Computer Science with Artificial Intelligence at the University of Leicester opens the door to a wide range of exciting careers in technology. You’ll leave ready to take on roles such as AI Developer, Software Engineer, Data Scientist, or Machine Learning Engineer, all of which are in high demand across sectors like tech, finance, healthcare, and research. With a strong mix of hands-on experience and theoretical knowledge, you’ll be well-prepared to make an impact from day one.

Here’s how the University supports your career journey:

  • Careers and Employability Team: Offers one-on-one guidance on CVs, interview prep, and job applications.

  • Leicester Award and Leicester Award Gold: Recognised programs that help you gain practical experience and develop employability skills.

  • Industrial Advisory Board: Ensures your learning aligns with industry needs and connects you with professional networks.

Employment Stats & Salary

  • Around 94% of graduates from related programs are in skilled employment or further study within 15 months of graduating (The Guardian, 2025).

  • Entry-level salaries for AI and software roles typically range from £25,000 to £35,000, giving you a competitive start in your career.

University–Industry Partnerships

  • Collaborations with industrial partners shape the curriculum to match real-world demands.

  • Opportunities for internships, placements, and collaborative projects give you practical experience and professional connections.

Accreditation & Long-Term Value

  • The program is accredited by the British Computer Society (BCS), the leading professional body for IT in the UK.

  • This accreditation guarantees that your degree is recognised and valued by employers worldwide.

Graduation Outcomes

  • You’ll leave with a combination of strong technical knowledge, practical skills, and industry experience, making you highly employable or ready for further academic study.

Further Academic Progression:

  • MSc in Artificial Intelligence: Dive deeper into AI and machine learning.

  • MSc in Data Science: Focus on data analysis, modeling, and analytics.

  • PhD in Computer Science or AI: Engage in advanced research and contribute to technological innovation.

With Leicester’s research-led teaching, industry links, and professional support, you’ll have everything you need to take the next step — whether it’s entering the workforce or continuing your studies.

Program Key Stats

£25,100
£9,535
£ 29
Sept Intake : 14th Jan


71 %
Yes

Eligibility Criteria

ABB
NA
30
75 - 80

NA
NA
6.0
80

Additional Information & Requirements

Career Options

  • AI Developer
  • Software Engineer
  • Data Scientist
  • Machine Learning Engineer
  • Robotics Engineer
  • Business Intelligence Analyst
  • Cloud Solutions Architect
  • Computer Systems Analyst
  • Research Scientist (AI/CS)
  • IT Consultant
  • Cybersecurity Analyst
  • Natural Language Processing (NLP) Specialist
  • Software Project Manager
  • Data Engineer
  • Human-Computer Interaction (HCI) Specialist

Book Free Session with Our Admission Experts

Admission Experts