CS 49J: Programming in Java
San Jose State University
Introduction to the Java programming language and libraries. Topics include fundamental data types and control structures, object-oriented programming, string processing, input/output, and error handling. Use of Java libraries for mathematics, graphics, collections, and for user interfaces. Prerequisite(s): CS 46B or equivalent in a language other than Java; Allowed Majors: Computer Science, Data Science, Math, Math ITEP, Stats, Applied/Computational Math, Software Engineering, Forensic Science: Digital Evidence, or Undeclared.
Average GPA: 3.37
Grade distribution records: 777 students across 16 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 30 | 3.9% |
| A | 364 | 46.8% |
| A- | 84 | 10.8% |
| B+ | 64 | 8.2% |
| B | 107 | 13.8% |
| B- | 21 | 2.7% |
| C+ | 23 | 3.0% |
| C | 33 | 4.2% |
| C- | 5 | 0.6% |
| D+ | 4 | 0.5% |
| D | 9 | 1.2% |
| D- | 2 | 0.3% |
| F | 31 | 4.0% |
Based on 777 student grade records across 16 terms and 7 professors.
Instructors
- Domingo Garado Abucejo Jr 225 students, Average GPA 3.39
- Ramin Rahman Moazzeni 201 students, Average GPA 3.32
- Kathleen A O'Brien 135 students, Average GPA 3.03
- Yan Chen 123 students, Average GPA 3.82
- James M Lee 53 students, Average GPA 3.26
- Mariia Surmenok 29 students, Average GPA 3.90
- Chung-Wen A Tsao 11 students, Average GPA 2.33