• Skip to main content
  • Accessibility information
Contact us
  • Accessibility
  • Staff
  • Students
The University of Northampton

The University of Northampton

Site tools

  • Advanced Search
  • Site Map
Search

Site Navigation

  • Home
  • About us
  • Study
  • Research
  • Social enterprise
  • Business & community
  • Alumni

Breadcrumbs

  • Home
  • Study
  • Courses
  • Computing (Software Engineering) MSc
Course image

Computing (Software Engineering)

MSc

The Software Engineering course is designed to allow students who have successfully completed a degree and who have some understanding of computing and at least one programming language to continue to study at a higher level. The modules are designed to build expertise in the software relevant areas including programming, software specification, software design and development, testing and evaluation. By the end of the course a student can expect to have the knowledge and skills that are relevant to industry and so increase their job prospects.

  • Overview
  • Content
  • Additional information
  • How to apply
  • Fees and funding
  • International

Course level

Postgraduate

Modes of study

Part time, Full time

Attendance

In full-time mode the programme runs for a full calendar year, taught over three trimesters, from October to September. In two of the trimesters, students study three taught modules over 1.5 days, and complete the dissertation in the other.

Location

Avenue Campus

Entry requirements

Applicants will normally hold a recognised first or second class honours degree from a UK university of international equivalent in a relevant subject area. It is assumed that students will have a knowledge of computer and networks and it is essential that they have a working knowledge of at least one programming language.

Students for whom English is not the first language will be required to demonstrate that the meet the minimum English language requirement of IELTS 6.5.

UKPASS code

031469 - view details at UKPASS

Length of study

One year full-time, or up to four years part-time

Start date

September

School

School of Science and Technology

Course content

The current Masters framework identifies the four core areas of Computing, which allows us to provide two thirds of the modules as core with one third of the modules allocated to each of the specialist pathways.

The general pathway provides a rounded Computing education and broadly based Computing qualification for recent UK graduates and equivalently qualified international students. The specialist pathways provide more focused routes for students who have clearly defined career aspirations while still seeking to develop knowledge and skills in a broad range of Computing disciplines.

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 (6 x 20 credit modules + 1 x 60 credit dissertation module). The three levels of award are, 60 credits for a Postgraduate Certificate, 120 credits for a Postgraduate Diploma, or 180 credits for the MSc.

The framework has four core compulsory modules based on the generic areas of design, software, hardware and databases. These modules will be studied by all students.

Special course features

The Software Engineering course includes a number of specific features that are noteworthy. These include:-  

  • Several case based Software Engineering assignments that take students through the full software development life-cycle, from problem identification all the way through to project delivery.
  • An attempt to use real clients, with real-life software needs, wherever possible, for case-study based assignments
  • Low student numbers on the specialist modules to ensure that students are given the attention they deserve from staff who are approachable and helpful.
  • focus on the essential soft skills (e.g. problem domain investigation techniques, client interview/presentation skills) and technical skills needed to become a successful software engineer.

Typical modules

  • Visual Object Software
  • Databases
  • Modern Computer Architecture
  • Specification Analysis and Design
  • Software Engineering
  • Formal Specification
  • Dissertation

Reading list

Avision, D. and Fitzgerald, G. (2006) Information Systems Development: Methodologies, Techniques and Tools (4th Edition), McGraw-Hill Higher Education  

Bennett, S. et al. (2006) Object-Oriented Systems Analysis and Design Using UML (3rd edition), McGraw-Hill Higher.  

Bray, I. (2002) Introduction to Requirements Engineering, Addison Wesley.

Brown, H. (2000) Web Page Design, Delmar.  

Dix, A et al. (2003) Human-Computer Interaction (3rd edition), Prentice Hall.  

Jeffrey, A. et al. (2007) Modern Systems Analysis and Design (5th edition), Pearson Education.  

Maciaszek, L. (2007) Requirements Analysis and Systems Design (3rd edition), Addison Wesley.  

Preece, J et al. (2002) Interaction Design, John Wiley and Sons.  

Sommerville, I. (2007) Software Engineering, Addison Wesley.

Thatcher et al. (2002) Constructing Accessible Web Sites, Glasshaus.

The students will have access to approximately 150 PC and Linux workstation computers housed in six bespoke computer laboratories, all with digital projection facilities, and maintained by two technicians. These facilities were brand new, state-of-the-art hardware and furniture for the start of the calendar year 2010 in the newly refurbished Newton building.

Assessment

All modules are assessed by assignment only, to ensure that the learning outcomes have been achieved. Assignments will generally consist of design exercises for the more skills-based modules (such as programming), reports that critically appraise case studies, and problem solving situations. The assignments will be equivalent to 5000 word essays. Exceptions to this pattern occur in the dissertation module which teaches initially about research methods to help with the following dissertation work.

Facilities available

The students will have access to approximately 150 PC and Linux workstation computers housed in six bespoke computer laboratories, all with digital projection facilities, and maintained by two technicians. These facilities were brand new, state-of-the-art hardware and furniture for the start of the calendar year 2010 in the newly refurbished Newton building.

Career opportunities

The growth of the computing has spawned a vast industry which focuses on developing computing systems and services. This has produced a demand for flexible individuals with relevant knowledge and expertise. Companies of all sorts now require professionals to plan, acquire, install, operate, manage and program computer systems. The career opportunities for graduates from this course are, therefore, very good.

For general application information please see our how to apply page.

Fees quoted are for home and EU students commencing their course in the academic year 2012/13. Tuition fees are payable for each year of the course. The fees are subject to annual increases in subsequent academic years.

Full time fees

£5200

Part-time fees

  • 20 credits £650
  • 40 credits £1300
  • 60 credits £1950
  • 80 credits £2600
  • 100 credits £3250

MA and MSc degrees consist of 180 credits in total.

Tuition fees will be charged for the total number of credits you enrol on in each academic year. The amount you pay each year depends on the number of credits you enrol on in each year of study.

For example, if you enrol on 100 credits in year 1 and 80 credits in year 2 the fees would be calculated as follows:

  • 2012/13: 100 credits - £3250
  • 2013/14: 80 credits - £2600 (plus annual fee increase)

The above fees are for the academic year 2012/13. Fees are reviewed annually and are subject to increase; therefore the cost in future years is likely to be higher the 2012/13 rates stated here.

Funding information

Funding your study

Scholarships and bursaries

The following scholarships may be applicable:

  • The Chancellor's Fund
  • T D Lewis Scholarship
  • Reid Access Bursary

This course is available to international students.

Full-time international tuition fees

For information on our international tuition fees, please see our Tuition fees for international students page.

How to apply as an international student

For information on how to apply to study with us, please see our How to apply page.

Scholarships available to international students

For information on the scholarships available to you as an international student, please see our International scholarships page.

Further details

For further help for international students please see our international students pages.

Download our course factsheet [PDF]

  • Print
  • Send to a friend
  • Comment on this page

Bookmark/share this page

  • Bookmark this page with Digg
  • Bookmark this page with Delicious
  • Bookmark this page with Google
  • Recommend this page with StumbleUpon
  • Share this page on Facebook
  • Share this page on Twitter
  • Share this page on LinkedIn

Find a Course

Find a course
A-Z Courses Courses by Subject Area
Recently viewed courses
  • Business (part-time) (FdA)
  • Lift Engineering (HNC)
  • Dance (BA (Hons))
Enquiries

Phone
0800 358 2232

Web
Online enquiry

Email study@northampton.ac.uk

Open Days Come and see what we have to offer
Top

Main switchboard

01604 735500

Study enquiries

0800 358 2232

study@northampton.ac.uk

  • Accessibility statement
  • Terms and conditions

Follow us

Follow us on twitter Follow us on youtube Follow us on flickr Follow us on facebook

Find us

Avenue Campus
Map of Avenue Campus
Park Campus
Map of Park Campus

This web page is owned by the Web Team

Copyright © 2012 The University of Northampton

Powered by Jadu Content Management