← All courses at Edinburgh Napier University

BEng/BEng (Hons) Software Engineering

Edinburgh Napier University

Institution
Edinburgh Napier University
Level
undergraduate
Subject
BEng/BEng (Hons) Software Engineering
Duration
4 years
UCAS code
G600
Typical offer
A-level BCC, IB 28

Entry requirements

Scottish Higher: Standard Entry Requirement: BBBB. National 5 grade C in Maths OR Applications of Maths. Minimum Offer Entry Requirement: BBCC. National 5 grade C in Maths OR Applications of Maths. A level: BCC GCSE grade C/4 in Maths. Irish Leaving Certificate: H2, H2, H3, H3 at Higher Level and grade O4 in Ordinary Level Maths. BTEC Extended Diploma: Minimum grades DMM (Distinction, Merit, Merit) GCSE grade C/4 in Maths. IB: Award of Diploma with 28 points overall with three HL subjects at grades 6, 5, 4 Grade 4 in SL Maths. HNC: HNC with C in the graded unit in any subject National 5 C in Maths OR Applications of Maths. European Baccalaureate: Pass at 70% or above with grade 7 in three subjects Grade 6 in Maths and English.

About this course

BEng (Hons) in Software Engineering. Core topics include Programming, Systems Design, Computer Architecture, Data Analysis, Project Management, and Artificial Intelligence & Machine Learning. An optional year-long professional internship in industry is available. The programme concludes with an Honours Project in the final year.

Modules

  • Foundations of Software Design & Development
  • Computer Systems
  • Information Systems in Organisations
  • Programming Fundamentals
  • Human Computer Interaction
  • Mathematics for Software Engineering
  • Database Systems
  • Object-Oriented Software Development
  • Operating Systems
  • Algorithms & Data Structures
  • Mobile Applications Development
  • Software Engineering Methods
  • Artificial Intelligence
  • Data Analytics
  • Software Engineering
  • Group Project
  • Computing in Contemporary Society
  • Games Engineering
  • Professional Internship
  • Advanced Database Systems
  • Agile Project Management
  • Honours Project
  • Software Architecture
  • Concurrent & Parallel Systems
  • Multi-Agent Systems
  • Secure Software Development
  • Formal Approaches to Software Engineering