Recommended Sequence of CoursesPrinter Friendly
Program of Study: CS Game DevelopmentCourse Offerings subject to change. Please consult the current Schedule of Classes.
Department: Computer StudiesThis document is for planning purposes only and is not a guarantee of course offerings
Coordinator: ewilde@santarosa.eduA full-time student seeking to complete an Associate's Degree in two years should expect to take an average of 15 units per semester.
Term Effective: Summer 2025A major is only part of what is required for an Associate's Degree see additional requirements here
* denotes a required course.Students are strongly advised to meet with a counselor for educational planning
   

Semester 1
Course NumberCourse TitleUnitsSemester OfferedPrerequisitesAdvisoriesIn PersonOnlineHybridBlendedDayEveningWeekend
CS40*HISTORY OF GAMES3.00Fall 2025, Spring 2026, Summer 2026, Fall 2026YES
CS10A or Complete any combination.INTRO TO PROGRAMMING4.00Fall 2025, Spring 2026, Summer 2026, Fall 2026Eligibility for ENGL 1A or equivalentYESYESYES
GD90*USER EXPERIENCE3.00Fall 2025, Spring 2026, Fall 2026YES
LIR10*INTRO TO INFO LITERACY1.00Fall 2025, Spring 2026, Summer 2026, Fall 2026Eligibility for ENGL 1A or equivalentYESYESYESYES
Total Semester Units:11.00
Semester 2
Course NumberCourse TitleUnitsSemester OfferedPrerequisitesAdvisoriesIn PersonOnlineHybridBlendedDayEveningWeekend
CS41*GAME DESIGN4.00Fall 2025, Spring 2026, Fall 2026YES
GD51 or Complete any combination.INTRO TO GRAPHIC DESIGN3.00Fall 2025, Spring 2026, Fall 2026YESYESYES
Total Semester Units:7.00
Semester 3
Course NumberCourse TitleUnitsSemester OfferedPrerequisitesAdvisoriesIn PersonOnlineHybridBlendedDayEveningWeekend
CS42*INTRO TO GAME CODING4.00Fall 2025, Spring 2026, Fall 2026YES
CS50A or Complete any combination.WEB DEVELOPMENT 13.00Fall 2025, Spring 2026, Summer 2026, Fall 2026Eligibility for ENGL 1A or equivalentYES
Total Semester Units:7.00
Recommended course sequence units total:25.00
Minimum units to meet major requirements:25.00
Key:
In Person=Face to Face
Online=Fully Online, no mandatory face to face.
Hybrid=At least 51% online
Blended=Majority face to face