The BSc Computer Science at the University of Bristol equips you with a comprehensive understanding of computing principles, preparing you for a dynamic career in technology. You will delve into core areas such as imperative and functional programming, computer architecture, and the essential mathematics underpinning computer science. This undergraduate degree is designed for aspiring innovators who wish to explore subjects like machine learning, artificial intelligence, and human-computer interaction, building a robust foundation for advanced study and professional application in this rapidly evolving discipline.
You will study this programme full-time on campus over three years, engaging with a curriculum that progresses from foundational concepts in your first year to specialised topics and a significant individual project in your final year. The syllabus includes units on programming languages, computer systems, and algorithms, with opportunities to tailor your learning through optional units in areas such as advanced algorithms, computer graphics, or cybersecurity. You will graduate with the analytical and problem-solving skills demanded by leading technology firms, research institutions, and innovative startups worldwide.