Skip to site navigation.
Skip to section navigation.
Skip to main page content.
Search

Software Engineering


Degrees Available



MSc Full-time

Suitable for International Students?

Yes

Award Tuition Fees Attendance Mode Length of Course
MSc

2014/15:

  • Home/EU - £4,900
  • International - £13,250

(A small increase can be expected for the subsequent year)

Full-time 1 year
12 months (September - September) or 15 months (January - April)

Course Introduction

This course will enable you to develop computing-related knowledge and understanding, practical skills, and a range of transferable skills that will enhance your personal and professional development. This is achieved by providing students who already possess a thorough grounding in the principles of computing, with an advanced knowledge of current best practice in the principles and methods of software engineering, and the opportunity to exercise that knowledge in the context of a Master’s project of significant size and complexity.

In addition, you will have the opportunity to develop your awareness of the concerns of software reliability, correctness, safety, usability and cost. The course also provides optional modules for those students who wish to acquire additional knowledge in particular areas such as Artificial Intelligence or Web Engineering.

Course Syllabus

Modules: (C) = Core (O) = Option

September Start:

Semester 1 (60 Credits - 3 x (C) Modules unless previously studied, in which case (O) Modules can be selected):

  • Formal Methods (20 Credits) (C)
  • Information Engineering (20 Credits) (C)
  • Software Project Management (20 Credits) (C)

Semester 2 (60 Credits - 2 x (C) Modules unless previously studied, in which case (O) Modules can be selected, and 1 x (O) Module):

  • Advanced Software Development (20 Credits) (C)+
  • Concurrent and Distributed Systems (20 Credits) (O)
  • Network Performance Modelling and Analysis (20 Credits) (O)
  • Group Project (MSc SE) (20 Credits) (C)
  • Advanced Database Techniques (20 Credits) (O)
  • Artificial Intelligence for Games (20 Credits) (O)
  • Artificial Intelligence with Applications (20 Credits) (O)
  • Human-Computer Interaction (Design and Development) (20 Credits) (O)*
  • Real-Time Systems (20 Credits) (O)*
  • Web Engineering (20 Credits) (O)

End of Semester 2 onwards (60 Credits - 1 x (C) Module):

  • Dissertation (60 Credits) (C)

+ Students should not have previously studied 'Programming Language Theory and Semantics'

Special Features

This course is accredited by the British Computer Society.

Entry Requirements

2:2 or above, or equivalent qualification, in:

  • Software Engineering or containing a significant component in Software Engineering; OR
  • A subject related to Computing or Software Engineering subject with demonstrable sufficient relevant industrial experience in Software Engineering

Two-year full-time course options:

  • Students who do not quite meet our normal entry criteria, such as those on the three-year Chinese diploma, or those who in the opinion of the admissions team would benefit from an additional year of study, may be offered a place on an alternative two-year full-time MSc programme

If you have lesser academic qualifications but have substantial (approx. 5 years’) relevant work experience, your application may also be considered.

MSc Part-time

Suitable for International Students?

Not suitable for International Students

Award Tuition Fees Attendance Mode Length of Course
MSc

2014/15:

  • Home/EU - £2,450 p.a.

(A small increase can be expected for the subsequent year)

Part-time 2 years
September - August

Course Introduction

This course will enable you to develop computing-related knowledge and understanding, practical skills, and a range of transferable skills that will enhance your personal and professional development. This is achieved by providing students who already possess a thorough grounding in the principles of computing, with an advanced knowledge of current best practice in the principles and methods of software engineering, and the opportunity to exercise that knowledge in the context of a Master’s project of significant size and complexity.

In addition, you will have the opportunity to develop your awareness of the concerns of software reliability, correctness, safety, usability and cost. The course also provides optional modules for those students who wish to acquire additional knowledge in particular areas such as Artificial Intelligence or Web Engineering.

Course Syllabus

Modules: (C) = Core (O) = Option

September Start:

Stage 1 (60 Credits - 3 x (C) Modules unless previously studied, in which case (O) Modules can be selected):

  • Formal Methods (20 Credits) (C)
  • Information Engineering (20 Credits) (C)
  • Software Project Management (20 Credits) (C)

Stage 2 (60 Credits - 2 x (C) Modules unless previously studied, in which case (O) Modules can be selected, and 1 x (O) Module):

  • Advanced Software Development (20 Credits) (C)+
  • Concurrent and Distributed Systems (20 Credits) (O)
  • Network Performance Modelling and Analysis (20 Credits) (O)
  • Group Project (MSc SE) (20 Credits) (C)
  • Advanced Database Techniques (20 Credits) (O)
  • Artificial Intelligence for Games (20 Credits) (O)
  • Artificial Intelligence with Applications (20 Credits) (O)
  • Human-Computer Interaction (Design and Development) (20 Credits) (O)
  • Real-Time Systems (20 Credits) (O)*
  • Web Engineering (20 Credits) (O)

Stage 3 (60 Credits - 1 x (C) Module):

  • Dissertation (60 Credits) (C)

+ Students should not have previously studied 'Programming Language Theory and Semantics'

Special Features

This course is accredited by the British Computer Society.

Entry Requirements

2:2 or above, or equivalent qualification, in:

  • Software Engineering or containing a significant component in Software Engineering; OR
  • A subject related to Computing or Software Engineering subject with demonstrable sufficient relevant industrial experience in Software Engineering

Two-year full-time course options:

  • Students who do not quite meet our normal entry criteria, such as those on the three-year Chinese diploma, or those who in the opinion of the admissions team would benefit from an additional year of study, may be offered a place on an alternative two-year full-time MSc programme

If you have lesser academic qualifications but have substantial (approx. 5 years’) relevant work experience, your application may also be considered.

British Computer Society Educational Affiliate

Level of English Required

IELTS at 6.0 or the equivalent

[Full information on our General English Language Requirements]

Career Opportunities

This is an advanced course which aims to provide you with the skills and knowledge required to enable you to take up a leading role in the complex software engineering projects that are currently challenging industry and commerce.

Contact Details


Download Prospectus