CS 214: PARALLEL ALGORITHMS

University of California, Riverside

4 Units, Lecture, 3 hours; research, 3 hours. Prerequisite(s): CS 141; or equivalent; graduate standing. Covers basic concepts of parallel shared-memory algorithms such as theoretical models, scheduling, and concurrency. Addresses techniques for designing efficient parallel algorithms for computational problems in a variety of areas including sorting, searching, algebra, graph theory, data structures, computational geometry, and scheduling. Emphasizes correctness proofs and rigorous performance analysis. May be taken Satisfactory (S) or No Credit (NC) with consent of instructor and graduate advisor.

Average GPA: 3.66

Grade distribution records: 115 students across 4 terms.

Grade distribution

GradeStudentsPercent
A+4135.7%
A3127.0%
A-1210.4%
B+1210.4%
B97.8%
B-54.3%
C+10.9%
C10.9%
F21.7%
NP10.9%

Based on 115 student grade records across 4 terms and 2 professors.

Instructors

  • Yihan Sun 77 students, Average GPA 3.63
  • Yan Gu 38 students, Average GPA 3.70

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

Loading My Class Grades