CISP 31L - Programming in C++ Laboratory Degree Applicable, CSU, UC Corequisite: CISP 31 Laboratory for object-oriented programming in C++ including object-oriented design, documentation, and debugging techniques. Elementary control structures, classes, overload operators and functions, and single and multiple inheritance. Student must be enrolled in CISP 31, a concurrent lecture co-requisite.