An introduction to the basic techniques used in compiler design. Topics include compiler structure, symbol tables, regular expressions and languages, finite automata, lexical analysis, context-free languages, LL(1), recursive descent, LALR(1), and LR(1) parsing; and attribute grammars as a model of syntax-directed translation. Students use compiler building tools to construct a working compiler. (Formerly Computer Science 104A.)
7 terms
Other grades
University of California, Santa Cruz
CSE 110A at UCSC: average GPA 3.12 across 449 students. Grade distribution by term. An introduction to the basic techniques used in compiler design. Topics…
Average GPA: 3.12
Grade distribution records: 449 students across 7 terms.
| Grade | Students | Percent |
|---|---|---|
| A+ | 55 | 12.2% |
| A | 75 | 16.7% |
| A- | 51 | 11.4% |
| B+ | 48 | 10.7% |
| B | 53 | 11.8% |
| B- | 19 | 4.2% |
| C+ | 19 | 4.2% |
| C | 41 | 9.1% |
| D+ | 1 | 0.2% |
| D | 2 | 0.4% |
| F | 23 | 5.1% |
| P | 12 | 2.7% |
| NP | 23 | 5.1% |
| W | 26 | 5.8% |
Based on 449 student grade records across 7 terms and 4 professors.
The course page is taking longer to load. This summary is still available.
We could not load the full course details. This summary is still available.
Still loading. This can take a moment on a slow connection.
Loading My Class Grades