CMPM 121: Game Dev Patterns
University of California, Santa Cruz
Advanced game programming focused on software design patterns and refactoring. Introduces classic software design patterns, as well as game programming patterns. Introduces software refactoring, including code smells and widely used refactoring patterns.
Average GPA: 3.64
Grade distribution records: 813 students across 10 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 288 | 35.4% |
| A | 241 | 29.6% |
| A- | 97 | 11.9% |
| B+ | 52 | 6.4% |
| B | 39 | 4.8% |
| B- | 23 | 2.8% |
| C+ | 14 | 1.7% |
| C | 15 | 1.8% |
| C- | 2 | 0.2% |
| D | 2 | 0.2% |
| F | 21 | 2.6% |
| P | 4 | 0.5% |
| NP | 4 | 0.5% |
| W | 7 | 0.9% |
Based on 813 student grade records across 10 terms and 7 professors.
Instructors
- Adam Marshall Smith 357 students, Average GPA 3.44
- Mason T Remaley 149 students, Average GPA 3.81
- David Abramov 112 students, Average GPA 3.91
- Markus Eger 77 students, Average GPA 3.84
- Zachary Charles Emerzian 52 students, Average GPA 3.59
- Mirek James Stolee 40 students, Average GPA 3.89
- Ishaan Anil Paranjape 26 students, Average GPA 3.43