Overview
The rapid advancement of artificial intelligence is fundamentally transforming how society processes data, automates complex decisions, and interacts with technology. Enrolling in the BSc (Hons) Artificial Intelligence at the University of Exeter provides a rigorous technical grounding in the mathematical and computational frameworks driving modern intelligent software. Teaching is directly underpinned by world-class academic research in data science, high-performance computing, and nature-inspired algorithms, supported by a partner relationship with the prestigious Alan Turing Institute. Students learn within high-specification computing laboratories and a dedicated student hub, benefiting from significant institutional investment in advanced data science capabilities. The interdisciplinary curriculum carefully integrates core computer science principles, discrete mathematics, and software engineering alongside a critical exploration of legal, professional, and ethical responsibility. This degree is designed for analytical thinkers and problem solvers who wish to build cutting-edge computational solutions for complex real-world challenges. Graduates emerge with advanced programming fluency, machine learning expertise, and the versatile problem-solving tools required to lead technical innovation across diverse global industries.
What You'll Learn
Machine learning principles, paradigms, and data ingestion strategies
Software development, object-oriented programming, and algorithm design
Computational mathematics, linear algebra, vector spaces, and probability
Discrete structures, propositional logic, graph theory, and functional relationships
Computer systems, network architectures, and high-performance computing infrastructure
Ethical frameworks, computer law, and professional responsibility in the digital age
Advanced artificial intelligence topics including computer vision and natural language processing
Learning Outcomes
By completing this program, students will gain a comprehensive understanding of theoretical computer science, mathematical abstractions, and core machine learning paradigms. Learners will develop the capacity to critically evaluate algorithm performance, assess the trade-offs of diverse data sources, and navigate the complex legal and ethical implications of autonomous technologies. Through extensive laboratory work and software development workshops, students acquire practical, hands-on skills in writing, testing, and debugging clean code across multiple programming languages, utilizing advanced linear algebra and probability tools. The flexible modular structure enables individuals to specialize in focused domains such as natural language processing, intelligent robotics, or computer vision. Ultimately, graduates will demonstrate the ability to synthesize mathematical theory with technical execution, allowing them to design robust, scalable artificial intelligence systems that address multi-faceted challenges across scientific, commercial, and societal contexts.

University of Exeter