CS 22A: Python for Everyone
San Jose State University
Introduction to Python programming in interesting, relevant, and practical contexts. Programming skills are developed to solve problems in such fields as social and life sciences, mathematics, and business. Fundamental programming constructs: data structures and algorithms, iterations, and functions. Course is intended for students who have no prior programming experience. Satisfies GE Area: 2. Mathematical Concepts and Quantitative Reasoning (Formerly Area B4). Note(s): A grade of C- (1.7) or better is required to satisfy GE Area 2. Corequisite(s): CS 1022AS required for Math Enrollment Categories M-III and M-IV.
Average GPA: 2.86
Grade distribution records: 1,418 students across 16 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 219 | 15.4% |
| A | 321 | 22.6% |
| A- | 103 | 7.3% |
| B+ | 94 | 6.6% |
| B | 234 | 16.5% |
| B- | 34 | 2.4% |
| C+ | 39 | 2.8% |
| C | 113 | 8.0% |
| C- | 15 | 1.1% |
| D+ | 14 | 1.0% |
| D | 47 | 3.3% |
| D- | 10 | 0.7% |
| F | 175 | 12.3% |
Based on 1,418 student grade records across 16 terms and 8 professors.
Instructors
- Tahereh Arabghalizi 432 students, Average GPA 2.43
- Mei-Chong Wendy Lee 375 students, Average GPA 3.07
- Naheed R Ferguson 208 students, Average GPA 3.08
- Nada H Attar 154 students, Average GPA 2.59
- Punithavathi Sundaramurthy 135 students, Average GPA 3.48
- Kathy Thanh Lam 62 students, Average GPA 3.01
- Diksha Kool 33 students, Average GPA 2.89
- Yan Chen 19 students, Average GPA 3.58