CS 215: THEORY OF COMPUTATION

University of California, Riverside

4 Units, Lecture, 3 hours; research, 3 hours. Prerequisite(s): CS 150; graduate standing. Covers phrase structure grammars and languages; turing machines; relation of languages to automata; solvable and unsolvable problems; and theoretical limitations of computers. Also examines algorithmic complexity theory; polynomial reducibility; the classes P and NP; and correctness proofs. May be taken Satisfactory (S) or No Credit (NC) with consent of instructor and graduate advisor.

Average GPA: 3.31

Grade distribution records: 129 students across 6 terms.

Grade distribution

GradeStudentsPercent
A+97.0%
A2116.3%
A-3627.9%
B+2015.5%
B1713.2%
B-129.3%
C+21.6%
C21.6%
C-21.6%
D21.6%
F32.3%
NP32.3%

Based on 129 student grade records across 6 terms and 3 professors.

Instructors

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

Loading My Class Grades