CSDS 293
Software Craftsmanship
A course to improve programming skills, software quality, and the software development process. Software design; Version control; Control issues and routines; Pseudo-code programming process and developer testing; Defensive programming; Classes; Debugging; Self-documenting code; Refactoring. Prereq: CSDS 233 with a C or higher.
Sources
- Course catalogue ↗2026-2027