University of Greenwich

Course Introduction

This is a programme of study that involves networking, software development technologies and architectures for the design and management of modern distributed computer systems and networks. The emphasis is on a software engineering approach based on sound modern software engineering project management methods, tools and techniques, which enable an integrated lifecycle systems development view. The programme aims to provide students with the knowledge, skills and understanding required to allow them to contribute to the planning, design and management of modern network based computer systems. Students will gain the understanding of critical evaluation of existing technology options, future developments, protocols, architecture and tools needed to support the development and delivery of advanced network services. Upon successful completion of this Master's programme graduates are expected to be proficient in the development of new enterprise distributed and/or web'enabled systems, the integration of legacy systems into intranets or extranets, and advanced data and telecommunication technologies.

Course Modules

Compulsory modules: PG project (CIS); system administration and security; network and internet technology and design; network architectures and services; software tools and techniques; clouds, grids and virtualisation; mobile and network technologies; essential professional and academic skills for masters students; English language support course (for postgraduate students in the school of computing and mathematical sciences).

Start Date:

09/2018

Duration & Attendance Qualification Tuition fees Fee type
1 year
Full Time
MSc £9,250 Home Fees
1 year
Full Time
MSc £12,100 Overseas Fees
2 years
Part Time
MSc £9,250 Home Fees
2 years
Part Time
MSc £12,100 Overseas Fees

Qualifications required:

  • Either a good first degree in computing, computing science or a numerate subject (such as mathematics, physics, engineering, IS, multimedia) which includes some software development and some computer networking or communications or substantial commercial/industrial experience including software development using modern programming languages and design.