CMPE 131: Software Engineering I
San Jose State University
Why software engineering? What is software engineering? Software development lifecycle activities: project planning and management requirements analysis, requirement specification. Software design, software testing, verification, validation, and documentation. Software quality assurance and review techniques, software maintenance, team-based projects. Prerequisite(s): CMPE 50 (C- or better) or CS 46B (C- or better). High Impact Practice: Collaborative Assignments and Projects.
Average GPA: 3.24
Grade distribution records: 2,591 students across 16 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 75 | 2.9% |
| A | 549 | 21.2% |
| A- | 439 | 16.9% |
| B+ | 495 | 19.1% |
| B | 525 | 20.3% |
| B- | 185 | 7.1% |
| C+ | 99 | 3.8% |
| C | 119 | 4.6% |
| C- | 40 | 1.5% |
| D+ | 19 | 0.7% |
| D | 8 | 0.3% |
| D- | 4 | 0.2% |
| F | 34 | 1.3% |
Based on 2,591 student grade records across 16 terms and 10 professors.
Instructors
- Carlos Rojas 553 students, Average GPA 3.03
- Fain Butt 497 students, Average GPA 3.22
- Andrew Harper Bond 382 students, Average GPA 3.48
- Hungwen Li 292 students, Average GPA 3.18
- Ya-Chin Daphne Chen 214 students, Average GPA 3.23
- Badari S Eswar 203 students, Average GPA 3.27
- Kevin Minhtri Nguyen 202 students, Average GPA 3.37
- Chung Sik Song 124 students, Average GPA 3.29
- Weider D Yu 77 students, Average GPA 3.47
- Jahan Ghofraniha 47 students, Average GPA 3.28