Study of techniques used in the definition, specification, design, implementation and testing of large software systems. The course will include team efforts to identify and define the requirements of a large software product. The development of this product will continue in CPSC 4910. Prerequisite: CPSC 3200 a with minimum grade of C or department head approval. Supplementary course fee assessed.
Texts:Essentials of software engineering, Second Edition, Fran Tsui and Orlando Karam, ISBN: 978-0-7637-8534-5