Computer Science with Artificial Intelligence BSc

3 Years On Campus Bachelors Program

University of Nottingham

Program Overview

 

If you’re fascinated by how computers can “think” and want to explore the world of artificial intelligence, this degree is for you. You’ll learn core computer science skills while diving into AI, machine learning, and intelligent systems, preparing you for a wide range of tech careers.


Curriculum Structure

Year 1: Building the Foundations

In your first year, you’ll get a solid grounding in computer science with modules like Assembly Language Programming, Computer Architecture, and Fundamentals of Artificial Intelligence. You’ll develop essential programming skills, understand how computers work, and get your first taste of AI concepts.

Year 2: Advancing Knowledge and Skills

Year two takes things further with Algorithms, Data Structures and Efficiency, Artificial Intelligence Methods, and a Software Engineering Group Project. You’ll tackle real-world problems, work on team projects, and strengthen both your technical and collaborative skills.

Year 3: Specialization and Professional Development

In your final year, you can focus on what excites you most, with modules like Machine Learning, Human-AI Interaction, and an Individual Dissertation in Computer Science. This is your chance to explore cutting-edge AI topics, conduct independent research, and get ready for your career or further study.


Focus Areas

Artificial Intelligence, Machine Learning, Intelligent Systems, Software Engineering, Human-AI Interaction


Learning Outcomes

By the end of the course, you’ll be confident in AI techniques, software development, problem-solving, teamwork, and research skills.


Professional Alignment

This degree is accredited by the British Computer Society (BCS), giving you the academic foundation needed to become a Chartered IT Professional.


Reputation

The University of Nottingham has a strong reputation for graduate employability, with recent graduates earning an average of £32,104 according to the HESA Graduate Outcomes Survey 2020.

Experiential Learning (Research, Projects, Internships etc.)

 

At Nottingham, learning goes far beyond lectures and textbooks. From day one, you’ll get hands-on experience designing, coding, and testing real-world AI systems, using the latest software and tools. The program is built to help you connect theory with practice, work in teams, and solve problems just like professional developers do.

Along the way, you’ll have access to excellent facilities and opportunities that bring your learning to life:

  • Computer Labs – Modern labs equipped with powerful PCs running Windows and Linux for programming, AI experiments, and software development.

  • Apple Development Lab – Macs with the latest tools for building iOS apps, including augmented reality projects.

  • Software Engineering Group Project – Team-based projects simulating real-world software development, helping you sharpen teamwork and project management skills.

  • Industry Collaborations – Work on projects connected to companies like IBM, Capital One, and Experian, giving you insight into professional practices and networking opportunities.

  • Research Opportunities – Engage with research in areas like machine learning, intelligent agents, autonomous systems, and human-AI interaction.

  • Libraries & Learning Resources – Access a wide range of technical books, journals, and online resources to support your studies and projects.

These experiences make sure you graduate not just with knowledge, but with the practical skills and confidence to thrive in a fast-moving tech world.

Progression & Future Opportunities

 

Graduates from this program are well-prepared to step straight into exciting roles in the tech industry, such as AI Software Developer, Machine Learning Engineer, Data Scientist, or Robotics Engineer. The combination of solid computer science foundations and hands-on AI experience ensures you’ll have the skills employers are looking for. Here’s how Nottingham helps you get there:

  • Career Support – Personalized advice, workshops, and networking events through the University’s Careers and Employability Service help you polish your CV, practice interviews, and connect with employers.

  • Industry Collaborations – Opportunities to work on real-world projects with companies like IBM, Capital One, Experian, and UniDays give you valuable experience and professional connections.

  • Graduate Employability – Nottingham graduates earn strong starting salaries, with the average around £32,104 according to the HESA Graduate Outcomes Survey 2020.

  • Accreditation & Long-term Value – The BCS accreditation means your degree is recognized by the British Computer Society, providing a solid foundation for becoming a Chartered IT Professional.

Further Academic Progression:
After your BSc, you can take your studies further with MSc programs in Data Analytics and AI or Computer Science (Artificial Intelligence) to deepen your expertise. For those interested in research, there are also PhD opportunities through Nottingham’s Faculty of Science Doctoral Training Centre in AI, where you can explore cutting-edge, multidisciplinary AI projects.

Program Key Stats

£33,000
£9,535
£ 29
Sept Intake : 14th Jan


11 %

Eligibility Criteria

A*AA
NA
36
93

NA
NA
6.5
90

Additional Information & Requirements

Career Options

  • AI Software Developer
  • Machine Learning Engineer
  • Data Scientist
  • Robotics Engineer
  • Software Engineer
  • Natural Language Processing Specialist
  • Computer Vision Engineer
  • AI Research Scientist
  • Systems Analyst
  • Business Intelligence Analyst
  • Data Engineer
  • Cognitive Computing Specialist
  • AI Consultant
  • Autonomous Systems Developer
  • Research and Development Engineer

Book Free Session with Our Admission Experts

Admission Experts