CS 152: Programming Paradigms
San Jose State University
Programming language syntax and semantics. Data types and type checking. Scope, bindings, and environments. Functional and logic programming paradigms, and comparison to other paradigms. Extensive coverage of a functional language. Prerequisite: CS 151 or CMPE 135 (with a grade of C-" or better); Computer Science or Software Engineering Majors only.
Average GPA: 3.31
Grade distribution records: 1,980 students across 16 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 109 | 5.5% |
| A | 717 | 36.2% |
| A- | 279 | 14.1% |
| B+ | 183 | 9.2% |
| B | 268 | 13.5% |
| B- | 114 | 5.8% |
| C+ | 79 | 4.0% |
| C | 91 | 4.6% |
| C- | 61 | 3.1% |
| D+ | 7 | 0.4% |
| D | 24 | 1.2% |
| D- | 7 | 0.4% |
| F | 41 | 2.1% |
Based on 1,980 student grade records across 16 terms and 10 professors.
Instructors
- Saptarshi Sengupta 479 students, Average GPA 3.71
- Thomas Austin 433 students, Average GPA 3.37
- Rula A Khayrallah 359 students, Average GPA 2.94
- Jon H Pearce 279 students, Average GPA 2.74
- Tazmina Sharmin 149 students, Average GPA 3.50
- Yulia Newton 97 students, Average GPA 3.73
- Xiaolin Pang 72 students, Average GPA 3.75
- Michael Curtis Mcthrow 44 students, Average GPA 2.89
- Christopher J Pollett 34 students, Average GPA 2.74
- Prayuj Pillai 34 students, Average GPA 3.75