CMPE 152: Compiler Design
San Jose State University
Principles of lexical analysis, finite state automata and parsing; issues of variable declarations, variable types, control statements, function calls, nested scopes and efficient assembler target code. Prerequisite(s): CMPE 126 and CMPE 102 both with a "C-" or better.
Average GPA: 3.14
Grade distribution records: 926 students across 16 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 8 | 0.9% |
| A | 210 | 22.7% |
| A- | 110 | 11.9% |
| B+ | 130 | 14.0% |
| B | 178 | 19.2% |
| B- | 146 | 15.8% |
| C+ | 58 | 6.3% |
| C | 52 | 5.6% |
| C- | 15 | 1.6% |
| D+ | 1 | 0.1% |
| D | 4 | 0.4% |
| D- | 3 | 0.3% |
| F | 11 | 1.2% |
Based on 926 student grade records across 16 terms and 6 professors.
Instructors
- Ron Mak 315 students, Average GPA 3.18
- Vidhyacharan Bhaskar 291 students, Average GPA 3.19
- Robert T Nicholson 138 students, Average GPA 2.91
- Yong Li 119 students, Average GPA 3.05
- Ahmed Kamal Ezzat 42 students, Average GPA 3.59
- Fain Butt 21 students, Average GPA 2.93