CS 122: Advanced Programming with Python
San Jose State University
Advanced features of the Python programming language with emphasis on programming practice. Course involves substantial programming projects in Python. Prerequisite(s): CS 146 (with a grade of "C-" or better). Computer Science, Data Science, Computer Science and Linguistics, Applied and Computational Math, or Software Engineering majors only.
Average GPA: 3.44
Grade distribution records: 968 students across 15 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 142 | 14.7% |
| A | 344 | 35.5% |
| A- | 101 | 10.4% |
| B+ | 77 | 8.0% |
| B | 152 | 15.7% |
| B- | 40 | 4.1% |
| C+ | 34 | 3.5% |
| C | 40 | 4.1% |
| C- | 12 | 1.2% |
| D+ | 2 | 0.2% |
| D | 10 | 1.0% |
| D- | 1 | 0.1% |
| F | 13 | 1.3% |
Based on 968 student grade records across 15 terms and 10 professors.
Instructors
- Mei-Chong Wendy Lee 222 students, Average GPA 3.47
- Rula A Khayrallah 177 students, Average GPA 2.94
- Chung-Wen A Tsao 172 students, Average GPA 3.74
- Amith Kamath Belman 162 students, Average GPA 3.34
- Michael Hamilton Wood 67 students, Average GPA 3.59
- Jelena Segan 48 students, Average GPA 3.81
- Deep Pradipbhai Shah 37 students, Average GPA 3.71
- Jennifer Mei-Ling Chun 34 students, Average GPA 3.71
- Zhiqiang Luo 30 students, Average GPA 3.63
- Di An 19 students, Average GPA 3.03