An examination of systematic, disciplined and quantifiable approaches to the development, operation, and maintenance of software. This course offers a major programming project which provides an opportunity to apply much of the material the student has learned in previous computer science coursework. (Spring)
Prerequisite: CSIS 3000 and Senior standing General Education Course: No