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/Nbr Course Title Version Term Effective
CS 5 COMPUTER LITERACY 7 Summer 2017
CS 10A INTRO TO PROGRAMMING 11 Fall 2018
CS 10B PROGRAMMING CONCEPTS 1 1 Fall 2018
CS 10C PROGRAMMING CONCEPTS 2 9 Fall 2018
CS 12 ASSEMBLY LANG PROG 11 Fall 2019
CS 17.11 JAVA PROGRAMMING 7 Fall 2018
CS 40 HISTORY OF GAMES 2 Fall 2020
CS 41 GAME DESIGN 5 Fall 2020
CS 42 INTRO TO GAME CODING 5 Fall 2020
CS 49 INDEPENDENT STUDY IN CS 6 Fall 2017
CS 50A WEB DEVELOPMENT 1 2 Fall 2017
CS 50B WEB DEVELOPMENT 2 7 Fall 2017
CS 50C WEB DEVELOPMENT 3 4 Fall 2017
CS 50.33* WEB PROJECTS 1 Fall 2022
* CS 50.33 replaces CS 50.32 for all Web Development program pathways.
CS 55.13 SERVER-SIDE WEB DEV 6 Fall 2018
CS 55.14 MOBILE HYBRID APP DESIGN 2 Fall 2020
CS 57.11 SOCIAL MEDIA AND SOCIETY 4 Fall 2022
CS 57.12 APPLIED SOCIAL MEDIA 1 Fall 2024
CS 60.11A MS WORD, PART 1 7 Summer 2017
CS 60.11B MS WORD, PART 2 6 Fall 2016
CS 61.11A MS EXCEL, PART 1 5 Fall 2018
CS 61.11B MS EXCEL, PART 2 5 Fall 2018
CS 62.11A MS POWERPOINT, PART 1 5 Fall 2018
CS 63.11A MS ACCESS, PART 1 5 Fall 2018
CS 63.11B MS ACCESS, PART 2 6 Fall 2018
CS 70.11A ADOBE PHOTOSHOP 1 11 Fall 2021
CS 70.11B ADOBE PHOTOSHOP 2 7 Fall 2021
CS 70.12 PHOTOSHOP ADV CONCEPTS 14 Fall 2023
CS 71.11 ADOBE ILLUSTRATOR 1 4 Fall 2017
CS 72.11A ADOBE INDESIGN 1 8 Fall 2018
CS 72.11B ADOBE INDESIGN 2 8 Fall 2018
CS 74.11 INTRO TO DIGITAL MEDIA 8 Summer 2018
CS 74.22 DIGITAL VIDEO POSTPROD 1 7 Fall 2022
CS 76.11 COMMERCIAL DRONE IMAGING 2 Spring 2020
CS 77.11 VIRTUAL PRODUCTION 1 Fall 2023
CS 78.1A MAKE IT WITH 3D PRINTING 1 Spring 2019
CS 78.1B DESIGN IT 3D PRINTING 1 Spring 2019
CS 80.11 EXPLORING MS WINDOWS 8 Fall 2018
CS 80.15 IT ESSENTIALS 1 4 Spring 2020
CS 81.21 INTRODUCTION TO LINUX 7 Spring 2019
CS 81.41A PYTHON PRGRAM ESSENTIAL 1 Fall 2021
CS 81.62 SQL/RELATIONAL DATABASES 2 Fall 2016
CS 81.81A SERVER 1 1 Fall 2021
CS 82.22A INTRO TO NETWORKS 1 Fall 2021
CS 82.22B SW RT W ESSENT 1 Fall 2021
CS 82.22C ENT NET SEC 1 Fall 2021
CS 82.56 COMPUTER NETWRK SECURITY 4 Fall 2016
CS 82.57 CYBEROPS 1 Fall 2021
CS 82.58 INTRO CYBERSEC 1 Fall 2021
CS 82.59 FIREWALLS 1 Fall 2022
CS 82.71 ETHICAL HACKING 1 Fall 2022
CS 84.13 IT SUPPORT 4 Fall 2021
CS 84.21 MANAGEMENT INFO SYS 7 Fall 2017
CS 84.26 IT PROJECT MNGMT 1 Fall 2022
CS 88 FOUNDATIONS OF DATA SCIENCE 1 Fall 2024
CS 98 INDEPENDENT STUDY 3 Fall 2017
CS 99I COMPUTER STUDIES INTERN 5 Fall 2016
CS 101 INTELLECTUAL PROPERTY 1 Fall 2018
CS 110A CODING FOR BEGINNERS 4 Fall 2019
CS 167.11 MS OUTLOOK 7 Fall 2021
CS 176.12 APPLIED DRONE PROJECTS 1 Spring 2019
CS 181.11 INTRO TO CLOUD COMPUTE 1 Fall 2021
CS 181.23A LINUX ADMINISTRATION 1 1 Fall 2022
CS 181.23B LINUX ADMINISTRATION 2 1 Fall 2022
CS 181.43 CYBER PROGRAMMING 1 Fall 2022
CS 701 COMPUTER STUDIES SURVEY 1 Summer 2016
GD 15 HISTORY GRAPHIC DESIGN 3 Summer 2017
GD 20 INTRO TO TYPOGRAPHY 4 Fall 2019
GD 51 INTRO TO GRAPHIC DESIGN 4 Fall 2019
GD 53 TECH IN ILLUSTRATOR 4 Fall 2019
GD 54 BEG PG LAYOUT & AD DESIG 2 Fall 2014
GD 57 GETTING IT PRINTED 2 Fall 2014
GD 60 PROFESSIONAL PORTFOLIO 3 Fall 2019
GD 62 COLOR THEORY 1 Fall 2019
GD 63 GRAPHIC ONLINE RESOURCES 3 Spring 2019
GD 65 CREATIVE BUSINESS 3 Fall 2019
GD 90 USER EXPERIENCE 1 Fall 2019
GD 145 PACKAGE DESIGN 1 Fall 2019

† General Education: Courses denoted with † are approved for General Education requirements.

» 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