Computer Science 169, 001 - Fall 2010
Source of these courses is
UCBerkeley
Ideas and techniques for designing, developing, and modifying large software systems. Function-oriented and object-oriented modular design techniques, designing for re-use and maintainability. Specification and documentation. Verification and validation. Cost and quality metrics and estimation. Project team organization and management. Students will work in teams on a substantial programming project - Professor Armando Fox
UCBerkeley
Website: http://www.dnatube.com/school/berkeley