CS 010C: INTRODUCTION TO DATA STRUCTURES AND ALGORITHMS
University of California, Riverside
4 Units, Lecture, 3 hours; laboratory, 3 hours. Prerequisite(s): CS 010B with a grade of C- or better or CS 009C with a grade of C- or better; proficiency in C++. Topics include basic data structures such as arrays, lists, stacks, and queues. Covers dictionaries (including binary search trees and hashing) and priority queues (heaps). Offers an introductory analysis of algorithms, sorting algorithms, and object-oriented programming including abstract data types, inheritance, and polymorphism. Explores solving complex problems through structured software development.
Average GPA: 2.93
Grade distribution records: 3,706 students across 27 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 719 | 19.4% |
| A | 600 | 16.2% |
| A- | 390 | 10.5% |
| B+ | 340 | 9.2% |
| B | 386 | 10.4% |
| B- | 171 | 4.6% |
| C+ | 123 | 3.3% |
| C | 119 | 3.2% |
| C- | 60 | 1.6% |
| D+ | 329 | 8.9% |
| D | 79 | 2.1% |
| D- | 19 | 0.5% |
| F | 280 | 7.6% |
| NP | 9 | 0.2% |
| S | 15 | 0.4% |
| W | 62 | 1.7% |
Based on 3,706 student grade records across 27 terms and 11 professors.
Instructors
- Patrick Miller 1,058 students, Average GPA 2.89
- Amr Ahmed 252 students, Average GPA 3.39
- Fuad Jamour 246 students, Average GPA 3.37
- Evangelos Christidis 137 students, Average GPA 3.49
- Silas Richelson 132 students, Average GPA 3.17
- Reem Ali 95 students, Average GPA 3.64
- Ryan Rusich 81 students, Average GPA 3.14
- Elena Strzheletska 80 students, Average GPA 2.81
- Neftali Watkinson Medina 76 students, Average GPA 3.77
- Amey Bhangale 60 students, Average GPA 2.66
- Paea Lependu 60 students, Average GPA 3.59