CS 153: Concepts of Compiler Design
San Jose State University
Theoretical aspects of compiler design, including parsing context free languages, lexical analysis, translation specification and machine-independent code generation. Programming projects to demonstrate design topics. Prerequisite: CS 47 or CMPE 102, CS 146, and CS 154 (with a grade of "C-" or better in each); Allowed Major: Computer Science, Applied & Computational Math, or Software Engineering; or instructor consent.
Average GPA: 3.35
Grade distribution records: 128 students across 6 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 1 | 0.8% |
| A | 32 | 25.0% |
| A- | 25 | 19.5% |
| B+ | 25 | 19.5% |
| B | 24 | 18.8% |
| B- | 11 | 8.6% |
| C+ | 6 | 4.7% |
| C | 2 | 1.6% |
| C- | 1 | 0.8% |
| F | 1 | 0.8% |
Based on 128 student grade records across 6 terms and 2 professors.
Instructors
- Ron Mak 71 students, Average GPA 3.43
- Ronald Lowe Mak 57 students, Average GPA 3.25