Welcome to the SRJC Computer Studies Department

Our course of study offers a diverse community of learners a sound foundation of knowledge and problem-solving skills in computer studies that can lead to valuable career certificates, academic degrees, university transfer, and lifelong learning.

Our outstanding instructors provide the most current courses and programs in Computer Basics, Computer Science & Programming, Data Science, Web Development, Game Development, Office Applications, Graphics & Multimedia, Graphic Design, and Information Technology (IT). Computer Studies is also a Cisco Regional Networking Academy.

We offer day and evening courses in a variety of formats including online, face-to-face, short, and full-semester courses. Our face-to-face courses are held in state-of-the-art facilities at both the Santa Rosa and Petaluma campuses.

By constantly updating our curriculum, Computer Studies remains on the cutting edge of new technologies and industry trends. We help our students keep pace with the changing computing field and attain the skills that are most valued in the workplace.

We encourage you to use the contact information below to let us know how we can help you find the class or program that will help you meet your goals. When you participate in our quality technology education program at SRJC through Computer Studies, we’re confident that you’ll discover a world of opportunity in a very supportive yet innovative environment.


Department News


Information for Students

Whether you are planning to transfer to a four-year institution, are pursuing a career certificate, or are taking classes for personal interest, the SRJC Computer Studies Department offers courses that will meet your needs.

Open Lab Schedules

Open computer labs are available during regular semester dates on the Santa Rosa and Petaluma campuses.

» Learn more about open lab schedules


Online Classes

Online courses are offered in every area of the Computer Studies Department. Most online courses are offered asynchronously, meaning students can sign-on any hour of the day or night when it fits their schedule. Online classes at SRJC are offered using the Canvas Learning Management System (LMS). Online courses require students to be independent learners who are self motivated.

» Learn more about online classes


Classes to Audit

Many Computer Studies courses have been approved for auditing so that students who wish to take a Computer Studies class again may do so. You can audit a course that you have successfully completed if there is room in the section and the instructor approves your participation.

» Learn more about auditing classes


Programs of Study

The Santa Rosa Junior College Computer Studies Department offers seventeen certificates and five degrees across eleven programs.

» Learn more about our programs



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

» Learn more about our courses


Student Clubs

Three student clubs are affiliated with the Computer Studies Department: the Computer Science Club, the SRJC Girls Who Code Club, and the Game Development Club.

» Learn more about the Computer Science Club

» Learn more about the Game Development Club


Contact Information

Computer Studies Department
Maggini Hall, Third Floor
1501 Mendocino Avenue
Santa Rosa, CA 95401

Front Desk
(707) 527-4778

Department Chair
Michael McKeever
(707) 778-3960