SJSU Engineering Equivalencies
Permitted substitutions and electives for the BSCS
Last Modified: November, 2006
For Fall 2002, the following substitutions are permitted for those students who have already taken the courses as engineering majors. These permitted substitutions may change from semester to semester. Students may not count both a CS course and an equivalent course from another department toward the BS in CS.
CmpE 46 Structured Program Design CS 46A CmpE 124 Digital Design I elective CmpE 125 Digital Design II elective CmpE 126 Algorithms & Data Structure Design CS 46B CmpE 130 File Processing elective CmpE 131 Software Engineering I CS 160 CmpE 138 Data Base Systems I CS 157A CmpE 140 Computer Architecture & Design CS 147 CmpE 142 Operating Systems Design CS 149 CmpE 143 Microcomputer Design elective CmpE 146 Microprocessor Systems elective CmpE 148 Computer Networks I No Substitution CmpE 155 Computerized Robots elective CmpE 163 Computer Graphics Program Design CS 116A CmpE 180 Individual Studies No Substitution CmpE 195A Senior CmpE Design Project I elective CmpE 195B Senior CmpE Design Project II elective EE 102 Probability and Statistics in EE Math 161A EE 104 Numerical Methods in EE CS 143C EE 118 Digital Design I elective EE 120 Digital Design II elective Engr 100W Engineering Reports CS 100W* ISE 130 Engineering Probability & Stats. Math 161A
No more than 6 units of CmpE 124, CmpE 125, CmpE 143, CmpE 146, and CmpE 155 may count toward the BSCS, and no more than 12 units of CmpE courses may count as electives. CmpE 143 and CmpE 146 may be counted as a track in the BSCS, subject to the requirements above. CmpE 130 and CmpE 138 may be counted as a track in the BSCS, subject to the requirements above.
* CS majors are required to complete a course other than Engr 100W for GE Area R.
California Community College Equivalencies