|
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 (object-orientation, recursion, inheritance, generic programming), constructs (lists, stacks, queues) and algorithms (searching, sorting). The analysis of algorithms is introduced. Prerequisite: minimum grade of 2.7 in CSS 161.
|