Units:4Introduction to algorithmic thinking. Recurrences and solution techniques, fundamental algorithms including graph algorithms, algorithm design techniques, balanced trees, performance trade-offs. Division: Upper Division Requisites: Pre-requisite: CS 211; STAT 108 (C) or STAT 108I (C), and MATH 105 or MATH 109. Permission to enroll: No Special Consent Required Grading mode: Optional Grade Basis Weekly: Lecture 4 hrs.