CPSC 2100 - Software Design and Development
(3) Credit Hours
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. Differential course fee will be assessed.
textbook in spring 2016
Software design patterns
software design using C++ http://cis.stvincent.edu/html/tutorials/swd/
C++ courses at MIT
CS1 and 2, St Vicent http://cis.stvincent.edu/html/tutorials/swd/
C++ OOD design course http://retis.sssup.it/~lipari/courses/oosd2010-2/
Free C++ books
CPSC 1110 Data Structures and Program Design (Non-IA course)
John V. Guttag is the Dugald C. Jackson Professor of Computer Science and Electrical Engineering at MIT.
Paperback | $45.00 X | £37.95 | pp. | 7 x 9 in | 258 figures | August 2016 | ISBN: