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