CPEN_V 223
Software Design for Engineers I
Introduction to robust software design: static typing, procedural specifications, unit testing, black-box & white-box tests, user- defined data types (representations, invariants, abstraction functions), data abstractions, communicating design (e.g., UML). [3-2-0]. Prerequisite: APSC_V 160. This course is not eligible for Credit/D/Fail grading.
Sources
- Course catalogue ↗2026-2027