Taught course


University of Northampton · Division of Computing

Entry requirements

Applicants will normally hold a recognised first or second class honours degree from a UK university or international equivalent in a relevant subject. It is assumed that students will have a working knowledge of computers and networks and it is essential that they have practical hands-on experience of at least one programming language. Those who do not have English as their first language will need to demonstrate that they meet the minimum English language requirement of IELTS 6.5 (or equivalent).

Software Engineering; Computer Network Engineering; and, Internet Technology & Security.

Months of entry

January, October

Course content

This postgraduate qualification allows you to study computing in greater depth, as well as developing your research and analytical skills – whilst undertaking your own individual thesis project investigating an area of particular interest. You will be able to utilise our state of the art facilities ensuring you are exposed to cutting edge technology and are able to pursue your specialist interests.

The general pathway provides a rounded computing education and broadly based computing qualification. The specialist pathways provide more focused routes for those who have clearly defined career aspirations while still seeking to develop knowledge and skills in a broad range of computing disciplines. All students on the programme study six modules and undertake a project based dissertation.

While primarily having a technological focus, this pathway also provides an awareness of the business context and encourages the development of interpersonal skills which can make a vital contribution to problem solving in business.

All modules are 20 credit modules except for the dissertation which is a 60 credit module. An MSc is awarded on successful completion of 180 credits (six 20 credit modules and one 60 credit dissertation module). Not all the designated modules may run or be offered in trimester two due to staff availability or low numbers of students choosing a module.

Course modules (16/17):

Databases - Core module Y

Dissertation - Core module Y

Modern Computer Architecture - Core module Y

Visual Object Software - Core module Y

Computer Networks - Core module N

Distributed Systems - Core module N

Formal Methods for Software Construction - Core module N

Immersive Technologies - Core module N

Intelligent Systems - Core module N

Internet Programming - Core module N

Internet Security - Core module N

Java Programming - Core module N

Media Techniques - Core module N

Mobile Device Software Development - Core module N

Modelling for Enterprise - Core module N

Software Engineering - Core module N

Specification Analysis and Design - Core module N

Qualification and course duration


full time
12 months
part time
36 months


part time
12 months

Course contact details

+44 (0) 1604 735500
+44 (0) 1604 713029