CS 215: Theory of Computation

← 2017-18 2018-19 2019-20 →
← 2013-14 ← 2013-14 changes (lax) changes (strict) ▾ 2019-20 → 2019-20 →

Units: 4

Hours: Lecture, 3 hours; outside research, 3 hours

Catalog page 231

Prerequisites: CS 150

Description: 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.

Credit: May be taken Satisfactory (S) or No Credit (NC) with consent of instructor and graduate advisor.

Derived Information — The following is not part of the official catalog but is computed from catalog data.

Serves as a prerequisite for

CS 262
Prerequisite graph not available.
Enrollment History (from UCR Banner, not catalog)
Year F W S Su Total
2025-26 19/50 19/50
2024-25 23/60 23/60
2023-24 24/60 24/60
2022-23 23/50 23/50
2021-22 34/55 34/55
2020-21 13/40 13/40
2019-20 16/40 16/40
2018-19 20/40 20/40
2017-18 16/30 16/30
2016-17 10/10 10/10