CS372: Software Construction
Methods for programming and construction of complete computer applications, including refactoring, performance measurement, process documentation, unit testing, version control, integrated development environments, debugging and debuggers, interpreting requirements, and design patterns.
(3,0 Credit hours)