Edinburgh Napier University Computer Science

Edinburgh Napier University Computer Science

Computer science

Edinburgh Napier University has one of the largest computing departments in the UK. Our industry links and focus on employability means you can find Edinburgh Napier graduates at all the major tech companies.

BSc/BSc (Hons)Computing Science

Undergraduate, Full-Time

Develop an in-depth understanding of computing science to specialise in a career at the forefront of today’s digital landscape.

Course introduction

This course will provide you with a firm knowledge of the theory and practice of computing science. Computing science underpins computational applications ranging from computer games and social networking to advanced data analytics.

The course initially aims to provide you with the core underpinnings of computing science, covering:

  • software development
  • mathematics
  • interaction design
  • database systems
  • computer systems
  • software engineering

The degree then focuses on more theoretical concepts such as design patterns, graphics programming and algorithms. In the Honours year, you’ll undertake a major project, as well as advanced level modules including Concurrent and Parallel Systems, Data Analytics, and Computational Intelligence.

Edinburgh Napier University Computer Science

  • What you’ll learn

This course has been designed to be intellectually stimulating and challenging, allowing you to learn concepts at the forefront of computing. Opportunities to undertake work-based learning are also available.

What you study

Year 1

  • Software Development (Java)
  • Computer Systems
  • Mathematics
  • Human-Computer Interaction
  • Programming Fundamentals

Year 2

  • Software Development (C#)
  • Database Systems
  • Software Engineering Methods
  • Computer Systems and options from Graphics
  • Mobile Development
  • Web Development or Physical Computing

Year 3

  • Software Development
  • Algorithms & Data Structures
  • Group Project
  • Options from Physics Based Animation
  • Advanced Web Technologies
  • Software Engineering
  • Parallel Systems
  • Sensing Systems
  • Advanced Databases or Professional Practice

Year 4

  • Honours Project
  • Concurrent & Parallel Systems
  • Data Analytics
  • Computational Intelligence
  • Distributed Services and Applications

Work placement

This course includes the possibility of a yearlong industry work placement during your third year of study.


Study modules mentioned above are indicative only. Some changes may occur between now and the time that you study.

Full information on this is available in our disclaimer.

Edinburgh Napier University Computer Science


Most undergraduate courses can be studied full-time or part-time and most include opportunities for work placements.
Follow the links below to find out more and get in touch with any questions.
  • Business Information Systems – BSc/BSc (Hons) – Full-time
  • Computer Security and Forensics – BEng/BEng (Hons) – Full-time
  • Computer Systems and Networks – BEng (Hons) – Full-time
  • Computing – BEng/BEng (Hons) – Full-time
  • Computing – BSc/BSc (Hons) – Part-time
  • Computing Science – BSc/BSc (Hons) – Full-time
  • Creative Computing BSc/BSc (Hons) – Full-time
  • Digital Media – BSc/BSc (Hons) – Full-time
  • Digital Media Global – BSc /BSc (Hons) – Full-time
  • Games Development – BSc/BSc (Hons) – Full-time
  • Information Technology Management – BSc (Hons) – Full-time
  • Interactive Media Design – BSc/BSc (Hons) – Full-time
  • Software Engineering – BEng/BEng (Hons) – Full-time
  • Software Engineering -MEng – Full-time
  • Sound Design – BSc (Hons) – Full-time
  • Web Design and Development – BSc (Hons) – Full-time