| Course Requirements | |||
| Math Support | 6-8 | ||
| MATH 030, MATH 030P or MATH 071 (3-5); MATH 042 (3) | |||
| Lower Division Computer Science | 8 | ||
| CS 046A and CS 046B | |||
| Upper Division Electives | 6 | ||
| Up to 3 units of CS 185A, CS 185B, and CS 185C can be used. | |||
| Complete six units from: CS 116A, CS 116B, CS 122, CS 123A, CS 123B, CS 130, CS 134, CS 143C, CS 143M, CS 146, CS 147, CS 149, CS 151, CS 152, CS 153, CS 154, CS 155, CS 156, CS 157A, CS 157B, CS 158A, CS 158B, CS 159, CS 160, CS 172A, CS 172B, CS 173, CS 174 | |||
| Total Units: | 20-22 | ||
At least 12 of units of the above must be distinct from the student's major. At least three units of upper division coursework must be completed in the Computer Science Department at SJSU. Students are expected to have satisfied the prerequisites for any of the courses taken to fulfill the requirements for the Computer Science Minor.