CSE 111: Adv Programming
University of California, Santa Cruz
An introduction to object-oriented techniques of software development including data abstraction, inheritance, polymorphism, and object-oriented design. Extensive practice using a computer to solve problems, including construction of graphical user interfaces and a multithreaded client/server applications.
Average GPA: 3.25
Grade distribution records: 1,634 students across 14 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 126 | 7.7% |
| A | 391 | 23.9% |
| A- | 289 | 17.7% |
| B+ | 180 | 11.0% |
| B | 146 | 8.9% |
| B- | 86 | 5.3% |
| C+ | 60 | 3.7% |
| C | 45 | 2.8% |
| C- | 6 | 0.4% |
| D+ | 14 | 0.9% |
| D | 16 | 1.0% |
| D- | 11 | 0.7% |
| F | 70 | 4.3% |
| P | 10 | 0.6% |
| NP | 69 | 4.2% |
| S | 1 | 0.1% |
| W | 114 | 7.0% |
Based on 1,634 student grade records across 14 terms and 5 professors.
Instructors
- Wesley F Mackey 1,094 students, Average GPA 3.16
- David Charles Harrison 305 students, Average GPA 2.68
- Michael Roberts 204 students, Average GPA 3.70
- Ethan Sifferman 193 students, Average GPA 3.60
- Omar Ahmadyar 79 students, Average GPA 2.85