Overview
Pioneering intelligent software systems and automated decision-making processes is at the forefront of modern digital transformation. The BSc (Hons) Computer Science with Artificial Intelligence at University of Kent offers an extensive education that combines core computer science fundamentals with specialized techniques in artificial intelligence. Taught by research-active academics in modern computing laboratories, the curriculum bridges theoretical software design with real-world applications of machine learning, cognitive robotics, and data analysis. Students develop strong capabilities in programming, algorithm design, and database architectures before exploring advanced intelligent systems. The program emphasizes practical problem-solving through hands-on laboratory exercises, team projects, and specialized research-led modules. This degree pathway is ideally suited for forward-thinking individuals who wish to master computational structures, engineer autonomous software, and shape the future of artificial intelligence across diverse industries.
What You'll Learn
Fundamental programming paradigms, object-oriented concepts, and computational problem-solving
Computer organization, operating systems architecture, and hardware infrastructure principles
Principles of database design, relational modeling, and SQL database management
Data structures, algorithm analysis, and computational complexity evaluation
Core principles of artificial intelligence, search algorithms, and knowledge representation
Machine learning frameworks, neural networks, deep learning, and pattern recognition
Natural language processing, computer vision, and cognitive systems design
Specialist elective pathways including robotics, data science, and cyber security
Independent capstone research project involving intelligent system design, training, and evaluation
Learning Outcomes
Graduates will possess an in-depth understanding of core computer science theory alongside specialized knowledge of artificial intelligence models, algorithms, and architectures. They will be capable of critically evaluating complex computational problems, designing scalable software, and implementing machine learning techniques to solve real-world challenges. Students build strong technical competencies in modern programming languages, database administration, and AI frameworks using industry-standard tools and environments. Furthermore, learners gain the ability to appraise the ethical implications, security vulnerabilities, and operational limitations of deploying autonomous systems in societal contexts. Through specialized elective study and a major individual project, scholars develop the advanced analytical and practical skills required to excel as AI engineers, data scientists, software developers, or postgraduate researchers.

University of Kent