CMPE 102: Assembly Language Programming
San Jose State University
Assembly programming; assembly-C interface; CPU and memory organization; addressing modes; arithmetic, logic and branch instructions; arrays, pointers, subroutines, stack and procedure calls; software interrupts; multiplication, division and floating point arithmetic. Prerequisite: CMPE 050 or CS 046B (with grade of "C-" or better) Sophomore or upper division standing. Allowed Declared Majors: Computer Engineering, Software Engineering.
Average GPA: 3.01
Grade distribution records: 2,309 students across 16 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 132 | 5.7% |
| A | 472 | 20.4% |
| A- | 255 | 11.0% |
| B+ | 236 | 10.2% |
| B | 427 | 18.5% |
| B- | 194 | 8.4% |
| C+ | 134 | 5.8% |
| C | 241 | 10.4% |
| C- | 92 | 4.0% |
| D+ | 10 | 0.4% |
| D | 28 | 1.2% |
| D- | 15 | 0.6% |
| F | 73 | 3.2% |
Based on 2,309 student grade records across 16 terms and 9 professors.
Instructors
- Faramarz Mortezaie 737 students, Average GPA 3.03
- Loc Lam 453 students, Average GPA 3.07
- Michael Shung Kai Lam 225 students, Average GPA 2.94
- Ilkan Cokgor 220 students, Average GPA 2.79
- Kevin Minhtri Nguyen 200 students, Average GPA 3.02
- Vidhyacharan Bhaskar 188 students, Average GPA 2.94
- Fain Butt 153 students, Average GPA 2.90
- Hyeran Jeon 96 students, Average GPA 3.09
- Bhawandeep Singh Harsh 37 students, Average GPA 3.76