Overview
Developing intelligent computational systems and automating complex problem-solving are driving fundamental changes across modern industries. The BSc (Hons) Computer Science with Artificial Intelligence at University of Reading provides a comprehensive education in core computing principles, programming paradigms, and specialized artificial intelligence techniques. Taught by research-active academics within modern, well-equipped computer laboratories, the program integrates theoretical foundations with practical system design. Students explore fundamental areas such as software development, algorithm design, and database systems before advancing to specialized topics like machine learning, neural networks, and computer vision. Practical laboratory sessions, collaborative group exercises, and hands-on coding assignments allow learners to apply abstract concepts to real-world technological challenges. This degree is ideal for creative, logical thinkers who want to master software engineering while pioneering intelligent systems to shape the digital future.
What You'll Learn
Fundamental programming languages, object-oriented software design, and practical coding skills
Computer architectures, operating systems, and network communication structures
Data structures, algorithm analysis, and computational logic for software efficiency
Principles of database management, relational design, and data processing models
Core concepts of artificial intelligence, search algorithms, and knowledge representation
Machine learning frameworks, deep learning architectures, and neural network models
Computer vision, natural language processing, and pattern recognition methodologies
Specialist option modules covering data science, robotics, and cloud computing architectures
Independent final-year research capstone project involving intelligent software design, implementation, and testing
Learning Outcomes
Graduates will possess an in-depth understanding of core computer science theory alongside specialized knowledge of artificial intelligence algorithms, statistical models, and intelligent system architectures. They will be capable of critically evaluating complex computational problems, designing scalable software architectures, and deploying machine learning solutions to real-world challenges. Students build strong technical abilities using modern programming environments, specialized AI frameworks, and database tools in practical laboratory settings. Furthermore, learners master the ability to assess the ethical, social, and security implications of automated technologies in global context. Through specialized elective modules and a major individual capstone project, scholars develop advanced analytical and practical capabilities, preparing them to excel as AI engineers, software developers, data scientists, or postgraduate researchers.

University of Reading