Apr 27, 2024  
MyRoadmaps Catalog 
    
MyRoadmaps Catalog

Computer Science, BS (2023-2024)


Return to {$returnto_text} Return to: 4-Year Roadmaps (2022-2023) by Department

The following roadmap is a sample advising map to complete the degree program in four years. Please consult your MyPlanner and major advisor  as you develop your individualized academic plan. Students must have completed 60+ units in order to enroll in SJSU Studies courses.

Year 1 | Year 2 | Year 3 | Year 4

Year 1


Fall Semester (16 units)


Spring Semester (15 units)


Year 2


Fall Semester (16 units)


Spring Semester (15 units)


Year 3


Fall Semester (14 units)


Spring Semester (15 units)


Year 4


Fall Semester (15 units)


Spring Semester (14 units)


Roadmap Notes


This plan assumes readiness for calculus and for an introductory CS course. At least one CS electives should be chosen from the following list: CS 116A CS 116B CS 122 CS 123A CS 123B , CS 131 CS 133 CS 134 , CS 136 CS 144 CS 153 CS 155 CS 156 CS 157B CS 157C CS 158A CS 158B CS 159 CS 161 CS 168 CS 171 CS 174 CS 175 , or CS 176 .

1Math 42(X) is a strict prerequisite for CS 146, so it should be taken no later than concurrently with CS 46B. This is especially of note for students who take CS 46B earlier due to AP credit.
2We recommend Math 32 for students interested in computer graphics or video game courses, and Math 142 or Math 161A for other students. Math 32 can be swapped with a science course from Fall Semester - Year 2. You also have the option to take Math 32 and take one of the other courses as a CS elective.

Return to {$returnto_text} Return to: 4-Year Roadmaps (2022-2023) by Department