MATH 152: Programming for Math
University of California, Santa Cruz
Introduces programming in Python with applications to advanced mathematics. Students apply data structures and algorithms to topics such as numerical approximation, number theory, linear algebra, and combinatorics. No programming experience is necessary, but a strong mathematics background is required.
Average GPA: 3.23
Grade distribution records: 148 students across 5 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 8 | 5.4% |
| A | 46 | 31.1% |
| A- | 17 | 11.5% |
| B+ | 16 | 10.8% |
| B | 18 | 12.2% |
| B- | 3 | 2.0% |
| C+ | 5 | 3.4% |
| C | 16 | 10.8% |
| C- | 1 | 0.7% |
| D | 3 | 2.0% |
| F | 4 | 2.7% |
| P | 5 | 3.4% |
| NP | 2 | 1.4% |
| S | 1 | 0.7% |
| W | 3 | 2.0% |
Based on 148 student grade records across 5 terms and 3 professors.
Instructors
- Martin Weissman 77 students, Average GPA 3.18
- Suzana Serboi 41 students, Average GPA 3.70
- Andres Felipe Perico 30 students, Average GPA 2.62