BSc (Hons) Computer Science (Artificial Intelligence)
Course Overview
This BSc (Hons) Computer Science with a specialization in Artificial Intelligence provides a rigorous foundation in computing principles while offering deep, research-led expertise in AI. The highly flexible program allows you to tailor your degree after gaining firsthand experience and includes opportunities for a professional placement or study abroad year. You will graduate with a powerful blend of theoretical knowledge and practical, industry-relevant skills, from machine learning to robotics.
Key Program Highlights
- Specialize in cutting-edge Artificial Intelligence, backed by the school's world-class research reputation
- Enjoy exceptional program flexibility with multiple degree titles and specialization paths
- Gain real-world experience through an optional third-year industry placement or study abroad opportunity
- Develop a sought-after skill set through a blend of theoretical foundations and practical application
- Access unique extracurricular activities like our renowned robot football team and industry certification classes
Course Overview
This BSc (Hons) Computer Science with a specialization in Artificial Intelligence provides a rigorous foundation in computing principles while offering deep, research-led expertise in AI. The highly flexible program allows you to tailor your degree after gaining firsthand experience and includes opportunities for a professional placement or study abroad year. You will graduate with a powerful blend of theoretical knowledge and practical, industry-relevant skills, from machine learning to robotics.
Key Program Highlights
- Specialize in cutting-edge Artificial Intelligence, backed by the school's world-class research reputation
- Enjoy exceptional program flexibility with multiple degree titles and specialization paths
- Gain real-world experience through an optional third-year industry placement or study abroad opportunity
- Develop a sought-after skill set through a blend of theoretical foundations and practical application
- Access unique extracurricular activities like our renowned robot football team and industry certification classes
Requirements
Modules
- Introduction to Programming and Discrete Structures
- From Silicon To C
- Data Modelling for Databases
- Computational Problem Solving
- Team Software Project
- Algorithms and Data Structures
- Operating Systems and Networks
- Accessibility and Usability
- Artificial Intelligence
- Computing Things
- Database Systems
- Principles and Practices of Large-Scale Programming
- Career Planning
- Advanced Artificial Intelligence
- Intelligent Adaptive Systems
- Responsible Computing
- Social and Collective Artificial Intelligence
- Software Architecture
- Artificial Intelligence Project
- Machine Learning and Neural Computing
- Advanced Database Topics
- Information Security Management
- Robotics
- User Experience (COM)