CS 151: Object-Oriented Design
San Jose State University
Design of classes and interfaces. Object-oriented design methodologies and notations. Design patterns. Generics and reflection. Exception handling. Concurrent programming. Graphical user interface programming. Software engineering concepts and tools. Required team-based programming assignment. Prerequisite(s): MATH 42, CS 46B, and [(CS 48 or CS 49J) if CS 46B was not in Java], each with a grade of C- or better; Allowed Declared Majors: Computer Science, Applied and Computational Math, Software Engineering, Data Science, or Computer Science and Linguistics; or instructor consent.
Average GPA: 3.30
Grade distribution records: 3,705 students across 16 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 474 | 12.8% |
| A | 1,074 | 29.0% |
| A- | 504 | 13.6% |
| B+ | 304 | 8.2% |
| B | 548 | 14.8% |
| B- | 205 | 5.5% |
| C+ | 142 | 3.8% |
| C | 194 | 5.2% |
| C- | 85 | 2.3% |
| D+ | 23 | 0.6% |
| D | 52 | 1.4% |
| D- | 30 | 0.8% |
| F | 70 | 1.9% |
Based on 3,705 student grade records across 16 terms and 23 professors.
Instructors
- Ahmad Marzdasht Yazdankhah 1,003 students, Average GPA 3.36
- Yulia Newton 433 students, Average GPA 3.81
- Suneuy Kim 432 students, Average GPA 3.04
- Jon H Pearce 347 students, Average GPA 2.91
- Mariia Surmenok 260 students, Average GPA 3.84
- Nada H Attar 213 students, Average GPA 3.45
- Telvin Zhong 169 students, Average GPA 3.20
- Robert T Nicholson 129 students, Average GPA 2.98
- Katarzyna A Tarnowska 105 students, Average GPA 2.51
- Cay S Horstmann 85 students, Average GPA 2.14
- Apoorva Kiran Mohite 68 students, Average GPA 3.24
- Abhishek Prakash Gaikwad 59 students, Average GPA 3.14
- Domingo Garado Abucejo Jr 53 students, Average GPA 3.54
- Nidhi Zare 47 students, Average GPA 3.20
- Fabio di Troia 44 students, Average GPA 3.48
- Tejaswini Karra 44 students, Average GPA 3.59
- Xiaolin Pang 42 students, Average GPA 3.18
- Deep Pradipbhai Shah 35 students, Average GPA 3.92
- Toshi Bhat 32 students, Average GPA 3.26
- Loc Duy Lam 31 students, Average GPA 3.23
- Fai Yeung 29 students, Average GPA 2.73
- Chung-Wen A Tsao 28 students, Average GPA 3.72
- Anant Shukla 17 students, Average GPA 3.34