CSE 101M: Math Thinking for CS
University of California, Santa Cruz
Introduction to problem-solving and proof techniques for computer science: modeling CS problems using mathematical concepts; solving problems and inventing mathematical arguments; writing rigorous, understandable proofs using LaTeX. Applications in all CS areas with focus on analyzing algorithms, programs, and protocols.
Average GPA: 2.80
Grade distribution records: 506 students across 4 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 6 | 1.2% |
| A | 78 | 15.4% |
| A- | 48 | 9.5% |
| B+ | 66 | 13.0% |
| B | 81 | 16.0% |
| B- | 46 | 9.1% |
| C+ | 51 | 10.1% |
| C | 59 | 11.7% |
| C- | 7 | 1.4% |
| D+ | 2 | 0.4% |
| D | 5 | 1.0% |
| D- | 1 | 0.2% |
| F | 34 | 6.7% |
| P | 7 | 1.4% |
| NP | 8 | 1.6% |
| W | 5 | 1.0% |
Based on 506 student grade records across 4 terms and 3 professors.
Instructors
- Evangelos Chatziafratis 184 students, Average GPA 2.50
- Alexandra Kolla 179 students, Average GPA 2.87
- Daniel Fremont 143 students, Average GPA 3.09