Involves hands-on computer exercises appropriate to the content of CPSC-3120. Students will work alone and in teams to develop programs related to course content. This is an optional laboratory that meets for two hours per week. Students for whom CPSC-3120 is the first programming course are strongly encouraged to enroll in this laboratory. Equivalent to CPSC-321. Corequisite course: CPSC-3120.