CPSC 2100 - Software Design and Development
A study of the analysis, design and implementation phases of software systems development using a phased life cycle approach. Process, data and object oriented development models. Introduction to modeling tools and CASE software. Team approaches to software development. Project management concepts. Prerequisite: CPSC 1110 with a minimum grade of C or department head approval. Supplementary course fee assessed.
- Required: Object-Oriented Design and Patterns, 2nd Edition, Horstmann, Wiley, ISBN: 978-0-471-74487-0
- Optional:Big Java, 4th edition, Horstmann, Wiley, ISBN: 970-0-470-50948-2