2019-2020 Undergraduate and Graduate Catalog [ARCHIVED CATALOG]
|
CPSC 408 - Software Craftsmanship (3 credits) The Software craftsmanship movement can be said to emphasize the "art" of software
development over the "engineering" approach to it. The focus of this course is distillation the
experience of experienced coders to enable students to become better programmers. Emphasis
will be placed on test-driven development, working with legacy code, class design, and
refactoring are among the topics that will be covered. Prerequisite(s): CPSC 221 Fall (alternate years)
|