CSE 101: Data Structs & Algs
University of California, Santa Cruz
Introduction to abstract data types and basics of algorithms. Linked lists, stacks, queues, hash tables, trees, heaps, and graphs will be covered. Students will also be taught how to derive big-Oh analysis of simple algorithms. All assignments will be in C/C++. (Formerly Computer Science 101 Algorithms and Abstract Data Types.)
Average GPA: 3.09
Grade distribution records: 7,177 students across 20 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 834 | 11.6% |
| A | 1,539 | 21.4% |
| A- | 718 | 10.0% |
| B+ | 571 | 8.0% |
| B | 800 | 11.1% |
| B- | 507 | 7.1% |
| C+ | 225 | 3.1% |
| C | 603 | 8.4% |
| C- | 58 | 0.8% |
| D+ | 35 | 0.5% |
| D | 71 | 1.0% |
| D- | 18 | 0.3% |
| F | 408 | 5.7% |
| P | 49 | 0.7% |
| NP | 343 | 4.8% |
| S | 5 | 0.1% |
| W | 389 | 5.4% |
Based on 7,177 student grade records across 20 terms and 8 professors.
Instructors
- Patrick Tantalo 4,029 students, Average GPA 3.09
- Seshadhri Comandur 870 students, Average GPA 2.96
- Niloofar Montazeri 695 students, Average GPA 3.39
- Alex Pang 493 students, Average GPA 2.87
- James Edward Davis 442 students, Average GPA 3.17
- Ioannis Demertzis 399 students, Average GPA 3.07
- Ishtiyaque Ahmad 172 students, Average GPA 3.34
- Allen van Gelder 77 students, Average GPA 2.39