What constitutes good quality software and what kinds of development processes support its creation? Repeated tasks in software development are used as case studies in software design. Individual assignments and group projects.
Prerequisites: CST 250 (4) or instructor consent.