CS 3201 program Construction I 2/2/3

Prerequisite: CS 1302 with a minimum grade of B

The craft and science of software construction: effective practices, principles, and patterns for building correct, understandable, testable and maintainable object-oriented code.