Overview
The development of intelligent systems capable of learning, reasoning, and processing complex data is transforming technology across every global industry. Students enrolled in BSc (Hons) Artificial Intelligence at City St George's, University of London build a rigorous foundation in core computer science alongside specialized expertise in machine learning, neural networks, and automated decision-making. The curriculum combines theoretical mathematical foundations with hands-on software development, benefiting from research-led instruction, modern computing facilities, and strong links to London's technology sector. Learners explore fundamental computing topics like data structures and algorithms while diving deep into specialized fields such as computer vision, natural language processing, and robotics. Practical programming projects and laboratory work allow students to design, train, and evaluate intelligent algorithms using industry-standard tools. This degree is ideal for analytical problem-solvers and tech enthusiasts who want to shape the future of smart technologies. Graduates emerge with strong software engineering skills, deep technical knowledge, and the ability to solve complex computational challenges.
What You'll Learn
Core computer science fundamentals including algorithms, data structures, and software engineering
Mathematics for artificial intelligence covering linear algebra, calculus, probability, and optimization techniques
Machine learning paradigms including supervised, unsupervised, and reinforcement learning models
Deep learning architectures, artificial neural networks, and advanced pattern recognition systems
Computer vision, natural language processing, and intelligent agent design for real-world applications
Ethics in technology, data governance, algorithmic bias evaluation, and responsible AI implementation
Learning Outcomes
Graduates of this program will possess an integrated understanding of computational theories, mathematical principles, and machine learning models across diverse application scales. Students develop the capacity to critically evaluate algorithmic performance, assess ethical implications of automated decision-making, and select appropriate system architectures to tackle complex problems. Hands-on coding projects and laboratory experiments equip learners with practical expertise in training deep neural networks, deploying machine learning models, and utilizing specialized AI frameworks. The program allows students to specialize in areas such as computer vision or natural language processing while developing robust software engineering methodologies. Ultimately, participants graduate with the technical mastery, critical analytical capability, and creative problem-solving skills necessary to innovate within technology firms, research labs, and data-driven enterprises.

City St George's, University of London