CS 100: SOFTWARE CONSTRUCTION
University of California, Riverside
5 Units, Lecture, 3 hours; laboratory, 2 hours; discussion, 1 hour; individual study, 1 hour. Prerequisite(s): CS 010C with a grade of C- or better. Emphasizes development of software systems. Topics include design and implementation strategies and selection and mastery of programming languages, environment tools, and development processes. Develops skill in programming, testing, debugging, performance evaluation, component integration, maintenance, and documentation. Covers professional and ethical responsibilities and the need to stay current with technology.
Average GPA: 3.43
Grade distribution records: 4,586 students across 39 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 377 | 8.2% |
| A | 1,738 | 37.9% |
| A- | 708 | 15.4% |
| B+ | 474 | 10.3% |
| B | 514 | 11.2% |
| B- | 198 | 4.3% |
| C+ | 143 | 3.1% |
| C | 140 | 3.1% |
| C- | 67 | 1.5% |
| D+ | 29 | 0.6% |
| D | 42 | 0.9% |
| D- | 10 | 0.2% |
| F | 93 | 2.0% |
| NP | 5 | 0.1% |
| S | 20 | 0.4% |
| W | 28 | 0.6% |
Based on 4,586 student grade records across 39 terms and 7 professors.
Instructors
- Reem Ali 1,904 students, Average GPA 3.58
- Brian Crites 550 students, Average GPA 2.57
- Neftali Watkinson Medina 408 students, Average GPA 3.52
- Md Lutfor Rahman 229 students, Average GPA 3.68
- Craig Schroeder 73 students, Average GPA 3.18
- Jeffrey Mcdaniel 21 students, Average GPA 3.16
- Larry Parsons 18 students, Average GPA 3.72