CPEN_V 223 - L1C - (Laboratory)
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). This course is not eligible for Credit/D/Fail grading. [3-2-0] Prerequisite: APSC 160.