University of London

Small Navigation Menu

Primary Menu

Software engineering project management CO3353

This module focuses on selection of tools and methodologies for specific purposes, and explores a variety of contexts, ranging from embedded systems, to the inherently parallel distributed environments of cloud computing to the multidisciplinary design of advanced interactive and web- based technologies.

Pre-requisites / co-requisites

This course cannot be taken with course CO3314. Prerequisite: Software engineering, algorithm design and analysis CO2226.

Topics covered

  • The course examines software process and engineering concepts such as the software lifecycle, object oriented programming, design for re-use and user-centred design, together with contemporary approaches such as Agile methods of software and project management (for which a grounding in traditional development methodologies is necessary).


One 2 ¼-hour unseen written examination and coursework.

Sample study materials