|
|
|
Prof. Clark Olson
cfolson@u.washington.edu
This course is designed to facilitate a transition from basic programming skills to a rigorous process of software development. You will become familiar with higher level programming techniques (recursion, generic programming) and constructs (object-orientation, lists, stacks, queues, searching, sorting). The connection between mathematical/algorithmic thought (logic, sets, functions, number bases) and implementation will be emphasized in this course. Prerequisite: minimum grade of 2.0 in CSS 161.
|