Students use advanced problem-solving strategies to develop algorithms using classes and objects and techniques such as recursion, exceptions and file I/O. This course also focuses on designing small applications and effective testing strategies. Students may not receive credit for both CS 159 and CS 239. Prerequisite: A grade of B- or better in CS 139 or CS 149 or equivalent.
Sections I’ve taught:
- Spring 2019: Sections 1 and 2