Exeter's BSc Computer Science is built for students who want to master both the theory and the practical craft of computer system design, following the full development cycle from theory through to design, development, testing, and application. It's a great fit for logical thinkers who enjoy problem-solving, and covers everything from programming fundamentals to cutting-edge areas like machine learning and artificial intelligence, taught by staff active in internationally recognised research.
Curriculum structure
In Year 1, students build a strong foundation through modules like Programming, Object-Oriented Programming, and Discrete Mathematics for Computer Science, alongside an early introduction to Fundamentals of Machine Learning, giving them the technical and mathematical grounding for everything that follows.
Year 2 moves into rigorous software design and development practice, with modules such as Software Development, Database Theory and Design, and Network and Computer Security, while the Team Project module gives students hands-on experience collaborating the way real development teams do.
Students on the four-year route can take a paid Industrial Placement year, spending it working on real projects with an employer before returning to complete their final year with genuine industry insight.
By the Final Year, everything comes together in the Individual Literature Review and Project, where students research, design, and build a substantial software system of their own, with options like Computer Vision and Nature-Inspired Computation letting them specialise in the areas that excite them most.
Focus areas: Programming, software design and development, artificial intelligence, machine learning, computer security, and the wider social, scientific, and industrial context in which computer science operates.
Learning outcomes: Graduates leave with practical skills in specifying, designing, and implementing computer systems, backed by a solid understanding of the underlying theory, plus the problem-solving, logical thinking, and mathematical skills needed to build and manage everything from business IT systems to safety-critical infrastructure.
Professional alignment: The degree is accredited by BCS, The Chartered Institute for IT, on behalf of the Engineering Council, fully meeting the academic requirement for Incorporated Engineer and partially meeting it for Chartered Engineer, alongside CITP accreditation for Chartered IT Professional status. The Industrial Placement variant also carries RITTech accreditation for IT Technician registration.
Reputation (employability rankings): Exeter is ranked Top 20 in the UK for Computer Science, 17th in the Complete University Guide 2027, with Computer Science graduate prospects ranked joint 9th in the UK and the university partnered with the Alan Turing Institute.
Exeter's BSc Computer Science puts you straight into hands-on practice, working through the full development cycle of theory, design, development, testing, and application in dedicated computer science labs built specifically for collaborative tech learning. Teaching blends lectures with seminars, workshops, and tutorials, giving you over 15 hours of direct contact time each week, and assessment goes well beyond exams to include practical exercises, project work, essays, and presentations. By second year you're working in a genuine Team Project, and by your final year you're leading your own substantial piece of research and development through the Individual Literature Review and Project, all guided by academics who are active researchers and connected to one of the UK's leading AI institutions. Here's what that looks like in practice:
Exeter's BSc Computer Science graduates step into careers with genuinely limitless range, backed by broad-based technical skills that employers across every sector are looking for. It's a degree that leads into roles like Software Developer, Cyber Security Professional, Business Analyst, and IT Network Professional, giving graduates the versatility to work in software engineering, health, finance, communications, and manufacturing:
Further Academic Progression: Students who want to build further on their technical expertise have a natural next step at Exeter through the MSc Computer Science, allowing graduates to specialise further at postgraduate level. Exeter also offers an integrated MSci Computer Science route for students who want to combine undergraduate and masters-level study before moving into the workforce or research.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
