Course Overview

Build a strong foundation in software engineering and prepare for a career in one of the world’s most dynamic industries. You will develop key technical skills in programming, algorithms, databases and operating systems, while also learning essential professional competencies such as project management and user interface design.

From your first year, you will gain hands-on experience with object-oriented programming and modern development tools, progressing to advanced topics like secure software development, artificial intelligence, and large-scale system design. The course places a strong emphasis on employability, offering opportunities to work on real-world projects and an optional year-long placement in industry to help you build valuable professional experience.

By the time you graduate, you will be equipped to design, develop and maintain software systems across diverse sectors, confident in your ability to adapt to new technologies as they emerge.

Details
Course
BEng (Hons) Software Engineering
Study Level
Undergraduate
Routes
  • 4 years: 1 year International Stage One + 3 years degree study

    3 years: 1 year International Stage Two + 2 years degree study
  • Pathway IS1 Computing, IS2 Computing
Study type
Degree
Study mode
Full Time
Tuition fee
From £9,445*
Scholarships
Start Dates
  • January
  • April
  • September
Campus
Edinburgh Napier University – Merchiston Campus, Edinburgh
Entry Requirements
Choose your country of education

Need help? Contact Us