University of Bath Campus
Bachelor of Science
On Campus
University of Bath Logo
University of Bath
Bath
United Kingdom

Computer Science (Hons)

About

The Computer Science (Hons) program at the University of Bath is a three-year, full-time Bachelor of Science degree that provides students with a comprehensive understanding of computer science principles. This program is designed for students who are passionate about programming, software development, and computational theory.

Students will study topics such as algorithms, data structures, programming languages, software engineering, and artificial intelligence. The program emphasizes both theoretical concepts and practical application, ensuring students develop the skills required to build, analyze, and optimize software solutions. Graduates will be well-prepared for careers in software development, web development, data science, and IT consulting, where they can apply their expertise to tackle real-world problems in the ever-evolving tech industry.

Key information

Duration
-
Tuition fee
$40,583.00/year
Start dates & application deadlines
-
More details
-

Key Facts

Program Title: Bachelor of Science (BSc) in Computer Science (Hons)
Degree Type: Bachelor of Science
Duration: 3 Years
Mode of Study: Full-time, On Campus
Application Deadline: 14 January 2026
Location: University of Bath, United Kingdom
Field of Study: Computer Sciences
Language of Instruction: English

Program Structure

Year 1 – Foundations in Computer Science

·        Introduction to Computer Science and Programming

·        Discrete Mathematics and Logic for Computing

·        Data Structures and Algorithms

·        Computer Systems and Operating Systems

·        Databases and Information Management

·        Software Development and Testing

Year 2 – Intermediate Computer Science

·        Object-Oriented Programming and Software Engineering

·        Web Development and Internet Technologies

·        Data Structures and Advanced Algorithms

·        Computer Networks and Security

·        Artificial Intelligence and Machine Learning

·        Software Project Management and Development Practices

Year 3 – Advanced Computer Science and Specialization

·        Advanced Topics in Software Engineering

·        Mobile and Cloud Computing

·        Computer Vision and Graphics

·        Distributed Systems and Network Security

·        Independent Research Project or Dissertation in Computer Science

·        Professional Development and Career Planning

Career Opportunities

Graduates of the Computer Science (Hons) program are well-prepared for a variety of roles in the technology and software industries. Career opportunities include positions such as software developer, systems architect, data scientist, network engineer, and AI/machine learning specialist. Graduates can work in sectors such as software development, cybersecurity, data analytics, and tech startups. The program's strong focus on both theoretical foundations and practical application makes graduates highly attractive to employers in the rapidly evolving tech industry.

Why Choose This Program

The Computer Science (Hons) program at the University of Bath provides a comprehensive education in both the theory and practice of computer science, preparing students for diverse roles in the tech industry. Key advantages include exposure to cutting-edge technologies, hands-on learning through projects and labs, and opportunities to specialize in areas such as artificial intelligence, machine learning, and cloud computing. With expert faculty, strong industry links, and state-of-the-art facilities, this program ensures that students are well-equipped with the skills and knowledge needed to succeed in the competitive and fast-paced field of computer science.

Contact Information

For further information, please contact the admissions office at:
Phone: +44 (0)1225 388388
Email: admissions@bath.ac.uk
Address: University of Bath, Claverton Down, Bath BA2 7AY, United Kingdom