Courses

The Computer Studies Department offers over seventy courses across eleven programs of study.

» Use the SRJC Schedule of Classes to find current courses

Dept/NbrCourse TitleVersionTerm Effective
CS 5COMPUTER LITERACY8Fall 2024
CS 8FOUND DATA SCI2Fall 2025
CS 10AINTRO TO PROGRAMMING14Fall 2025
CS 10BPROGRAMMING CONCEPTS 14Fall 2025
CS 10CPROGRAMMING CONCEPTS 210Fall 2024
CS 12ASSEMBLY LANG PROG11Fall 2019
CS 17.11JAVA PROGRAMMING8Fall 2022
CS 40HISTORY OF GAMES3Fall 2025
CS 41GAME DESIGN5Fall 2020
CS 42INTRO TO GAME CODING5Fall 2020
CS 49INDEPENDENT STUDY IN CS7Fall 2024
CS 50AWEB DEVELOPMENT 13Fall 2023
CS 50BWEB DEVELOPMENT 28Fall 2023
CS 50CWEB DEVELOPMENT 35Fall 2023
CS 50.33WEB PROJECTS1Fall 2022
CS 55.13SERVER-SIDE WEB DEV7Fall 2023
CS 55.14MOBILE HYBRID APP DESIGN3Fall 2024
CS 57.11SOCIAL MEDIA AND SOCIETY4Fall 2022
CS 57.12APPLIED SOCIAL MEDIA1Fall 2024
CS 60.1AMS WORD, PART 19Summer 2025
CS 60.1BMS WORD, PART 28Summer 2025
CS 61.1AMS EXCEL, PART 17Summer 2025
CS 61.1BMS EXCEL, PART 27Summer 2025
CS 62.11MS POWERPOINT7Summer 2025
CS 63.1AMS ACCESS, PART 16Summer 2025
CS 70.1PHOTOSHOP 114Fall 2025
CS 70.2PHOTOSHOP 29Fall 2025
CS 70.3PHOTOSHOP FOR PROFIT1Fall 2025
CS 70.12PHOTOSHOP ADV CONCEPTS16Summer 2025
CS 71.11ADOBE ILLUSTRATOR 15Fall 2024
CS 72.1AADOBE INDESIGN 110Fall 2025
CS 72.1BADOBE INDESIGN 210Fall 2025
CS 74.11INTRO TO DIGITAL MEDIA9Fall 2024
CS 74.22DIGITAL VIDEO POSTPROD2Fall 2024
CS 74.33MOTION GRAPHICS (RVPA)1Fall 2024
CS 75.11CHARACTER ANIMATOR2Summer 2025
CS 75.12DIGITAL 2D ANIM (RVPA)1Fall 2024
CS 76.11COMMERCIAL DRONE IMAGING3Fall 2022
CS 77.11VIRTUAL PRODUCTION2Fall 2024
CS 77.12VIRTUAL PROD 2 (RVPA)1Fall 2024
CS 78.1AMAKE IT WITH 3D PRINTING2Spring 2022
CS 78.1BDESIGN IT 3D PRINTING1Spring 2019
CS 80.11EXPLORING MS WINDOWS8Fall 2018
CS 80.15IT ESSENTIALS 15Fall 2024
CS 81.21INTRODUCTION TO LINUX8Fall 2025
CS 81.41PYTHON PRGRAM ESSENTIAL3Summer 2025
CS 81.62SQL/RELATIONAL DATABASES3Fall 2022
CS 82.2AINTRO TO NETWORKS4Summer 2025
CS 82.2BSW RT W ESSENT3Summer 2025
CS 82.2CENT NET SEC4Summer 2025
CS 82.57CYBEROPS3Fall 2024
CS 82.58INTRO CYBERSEC3Fall 2024
CS 82.71ETHICAL HACKING1Fall 2022
CS 84.13IT SUPPORT5Fall 2021
CS 84.21MANAGEMENT INFO SYS9Fall 2025
CS 84.26IT PROJECT MNGMT3Summer 2025
CS 98INDEPENDENT STUDY4Fall 2024
CS 99ICOMPUTER STUDIES INTERN8Fall 2024
CS 110ACODING FOR BEGINNERS4Fall 2019
CS 167.1MS OUTLOOK8Summer 2025
CS 176.2APPLIED DRONE PROJECTS3Summer 2025
CS 180.3INTRO TO CLOUD COMPUTE3Summer 2025
CS 181.2LINUX ADMINISTRATION 12Summer 2025
CS 181.3LINUX ADMINISTRATION 22Summer 2025
CS 701COMPUTER STUDIES SURVEY2Fall 2022
CS 750AWEB DEVELOPMENT 11Fall 2025
CS 750BWEB DEVELOPMENT 21Fall 2025
CS 750CWEB DEVELOPMENT 31Fall 2025
GD 15HISTORY GRAPHIC DESIGN5Fall 2023
GD 20INTRO TO TYPOGRAPHY5Spring 2021
GD 51INTRO TO GRAPHIC DESIGN5Spring 2021
GD 53TECH IN ILLUSTRATOR5Spring 2021
GD 54LAYOUT AND DESIGN4Summer 2025
GD 57GETTING IT PRINTED3Fall 2021
GD 60PROFESSIONAL PORTFOLIO5Fall 2026
GD 62COLOR THEORY3Fall 2026
GD 65CREATIVE BUSINESS4Spring 2021
GD 90USER EXPERIENCE2Spring 2021
GD 145PACKAGE DESIGN2Spring 2021

General Education: Some courses are approved for General Education requirements. Discover current guidelines for local SRJC, CSU, and UC general education by visiting the Counseling Department's page on General Education linked below.

» Learn more about General Education

 

Course Transfer Status

UC: The University of California will accept SRJC courses numbered 1 - 49. However, students should not count the units earned for Selected Topics (48) or Special Studies (49) courses for the minimum 60 units needed for UC admission. Those courses will be evaluated for credit by your UC campus after transfer. Students should refer to the SRJC UC-Transferable Course Agreement for a list of all SRJC courses that have been accepted by the UC as transferable. 

CSU: The California State University accepts SRJC courses numbered 1 - 99. 

Independent and out-of-state universities: Such schools do not have specific agreements with SRJC that relate to our course-numbering system. Generally, it is advisable to take UC-transferable coursework. However, if you are interested in transfer outside the California public university system, you should make early contact with the campus of your choice. An SRJC transfer counselor can assist you in that communication. 

SRJC Associate degree: SRJC counts courses numbered 1 - 299 toward an Associate degree, but courses numbered 100 - 299 are not generally accepted for transfer to a university.

» Learn more about transfers

» Learn more about counseling