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

GradeStudentsPercent
A+71919.4%
A60016.2%
A-39010.5%
B+3409.2%
B38610.4%
B-1714.6%
C+1233.3%
C1193.2%
C-601.6%
D+3298.9%
D792.1%
D-190.5%
F2807.6%
NP90.2%
S150.4%
W621.7%

Based on 3,706 student grade records across 27 terms and 11 professors.

Instructors

Still loading. This can take a moment on a slow connection.

Loading My Class Grades