Queen Mary, University of London

Course Introduction

This programme focuses on advanced theoretical and practical techniques in programme design, and the management of software project risk; it includes training in vital areas such as security, specification, risk management, usability, and design integrity; students learn advanced techniques in programme design (including software patterns and component technologies) and information handling (structured information, databases); students can study key issues of interactive system design, leading to the ability to identify issues and trade'offs in the design of human'computer interaction, and invent and evaluate alternative solutions to design problems; they gain knowledge in the mathematical foundations of software and the practical application of these techniques; they develop skills to manage software project risks and learn about the development of tools to support decision'making.

Course Modules

Modules include: Advanced programme design in java; interactive systems design; research methods; project; software risk assessment; specification and verification; options include: advanced database sp systems and technologies; distributed systems and security; entrepreneurship in information technology; foundations of information retrieval; XML and structured information.

Course Additional Entry

An upper 2nd Class Honours degree with substantial computer science component or equivalent industrial experience; students should also have good programming skills for undertaking the practical elements of the course.

Duration & Attendance Qualification Tuition fees
1 year
Full Time
MSc (Postgraduate) £16,450  Academic year. First year overseas fees
1 year
Full Time
MSc (Postgraduate) £8,200  Academic year. First year home fees
2 years
Part Time
MSc (Postgraduate) £8,250  Academic year. First year overseas fees
2 years
Part Time
MSc (Postgraduate) £4,100  Academic year. First year home fees