Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
This program offers comprehensive training in computer science essentials. Students can focus on various specialized advanced topics while developing expertise in system design and enterprise solutions. Our syllabus undergoes continuous updates to maintain cutting-edge relevance.
Foundational concepts are covered in the first two years. The curriculum includes algorithm principles and programming techniques across three main approaches: imperative, functional, and object-oriented methodologies.
You'll explore the mathematical and statistical foundations of contemporary computer science, modern computer architecture, parallel and distributed computing, along with core principles of human-computer interaction, cybersecurity, and both theoretical and data-centric computing.
The study abroad year allows students to pursue computer science subjects that align with Bristol's curriculum. Partner institutions include universities in locations like the US, Hong Kong, and Australia. Available destinations may vary annually. For detailed study abroad information, visit the Centre for Study Abroad.
The final year back at Bristol focuses on advanced computer science specialization. Students complete an independent research project developed with faculty guidance, potentially collaborating with industry or research organizations.