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: Prerequisites: CS 211 and (MATH 105 or MATH 109 or (MATH 109B and MATH 109C)). Corequisites: STAT 108 or STAT 108I or STAT 109. Permission to enroll: No Special Consent Required Grading mode: Optional Grade Basis Weekly: Lecture 4 hrs. Possible Instruction Mode(s): In Person