Overview
Mastering advanced computing techniques and integrating autonomous decision-making into modern software infrastructure is critical to solving real-world technological challenges. The BSc (Hons) Computer Science (Artificial Intelligence) at Edinburgh Napier University provides a comprehensive education that combines foundational software engineering with specialized artificial intelligence models.
What You'll Learn
Foundations of software design, procedural programming, and object-oriented development
Computer systems architecture, operating systems logic, and network infrastructure fundamentals
Discrete mathematics, computational logic, and quantitative methods for software engineering
Human-computer interaction principles, user experience design, and interface evaluations
Data science methodologies, data cleaning, and statistical programming using Python
Core artificial intelligence techniques, search algorithms, knowledge representation, and machine learning models
Advanced topics including deep learning frameworks, natural language processing, and big data analytics
Professional software practices, team-based client projects, and work-based placement options
Independent computer science capstone project focused on intelligent system development and empirical evaluation
Learning Outcomes
Graduates will possess a deep understanding of core computational theories, software architectures, and specialized artificial intelligence models.

Bournemouth University
University of Liverpool
University of Greenwich
University of Nottingham