CS 150: AUTOMATA AND FORMAL LANGUAGES

University of California, Riverside

4 Units, Lecture, 3 hours; discussion, 1 hour. Prerequisite(s): CS 010C with a grade of C- or better; CS 111; MATH 009C or MATH 09HC. A study of formal languages. Includes regular and context-free languages; computational models for generating these languages such as finite-state automata, pushdown automata, regular expressions, and context-free grammars; mathematical properties of the languages and models; and equivalence between the models. Also introduces Turing machines and decidability.

Average GPA: 3.35

Grade distribution records: 2,997 students across 33 terms.

Grade distribution

GradeStudentsPercent
A+49716.6%
A93731.3%
A-38212.7%
B+2538.4%
B2829.4%
B-1505.0%
C+1073.6%
C1234.1%
C-622.1%
D+311.0%
D411.4%
D-291.0%
F702.3%
NP20.1%
S130.4%
W180.6%

Based on 2,997 student grade records across 33 terms and 2 professors.

Instructors

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

Loading My Class Grades