Taught course

Computer Systems and Network Engineering

University of Greenwich · School of Computing and Mathematical Sciences

Visit the institution website for COVID‑19 updates

Entry requirements

Applicants should have: 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.

Months of entry

January, September

Course content

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.

Though our short course centre opportunity may also be provided to study for the following professional qualifications: CISCO Certified Network Associate; Penetration Testing and Vulnerability Assessment.

The availability of some courses is subject to satisfying constraints that may come into effect in the year of entry. In addition, some options are negotiable, indicating that a course selection will need to be approved prior to the student undertaking the requested option.


  • Project (60 credits)
  • Software Tools and Techniques (15 credits)
  • System Administration and Security (15 credits)
  • Clouds, Grids and Virtualisation (15 credits)
  • Network and Internet Technologies and Design (15 credits)
  • Mobile and Network Technologies (15 credits)
  • Network Architecture and Services (15 credits)
  • One 15-credit option chosen from: Cyber Security; Enterprise Software Engineering Development; Mobile Application Development (15 credits)
  • One 15-credit option chosen from: Systems Development; Management and Governance, Audit and Security; Enterprise Web Programming (15 credits)

Fees and funding

Find out more about our fees and the support available to you at our:

Qualification, course duration and attendance options

  • MSc
    part time
    24 months
    • Campus-based learningis available for this qualification
    full time
    12 months
    • Campus-based learningis available for this qualification

Course contact details

020 8331 9000