Taught course

Advanced Software Engineering

Edinburgh Napier University · Faculty of Engineering, Computing and Creative Industries

Entry requirements

You will need to have an honours degree, at least two thirds of which was software engineering based, or a lesser qualification with relevant work experience. You should also be competent in object oriented design and a programming language such as C++ or Java.

Months of entry

January, September

Course content

If you choose to study full-time, you'll take three modules per trimester, for the first two trimesters. With the part-time option, only 1-2 modules are studied per trimester.

Trimester 1
Advanced Software Development, Programming for the Web, Advanced Application Programming

Successful completion of these modules will qualify you for a Postgraduate Certificate.

Trimester 2
Group Project, plus two optional modules from Management of Software Projects, e-Security, Emergent Computing for Optimisation or Parallel Applications Programming.

Successful completion of these modules will qualify you for a Postgraduate Diploma.

Trimester 3
MSc Dissertation - completion will qualify you for a Masters Degree.

Information for international students

For applicants whose first language is not English, the following is generally required: minimum IELTS 6.0, TOEFL 550/213 Please see http://www.napier.ac.uk/international for up-to-date information.

Fees and funding

Please see http://www.napier.ac.uk/fees for up-to-date fee & funding information.

Qualification and course duration


part time
24 months
full time
12 months


full time
9 months
part time
18 months


part time
12 months
full time
6 months

Course contact details

Information Office
08452 60 60 40