Computer Science Certificate Programs

For Your Information....

picture of Guy West Bridge from bike path

Whenever possible, CSC course numbers listed throughout this website are linked to full course outlines in PDF format.

Courses without full outlines are linked to catalog descriptions.

Undergraduate Certificates

In addition to completing the requirements for the Bachelor of Sciences in Computer Science degree program, students enrolled in the major may also complete one of the (optional) 9-12 unit Academic Certificate programs. Each certificate includes 9 required units which can overlap with elective coursework taken to satisfy the major requirements, with some of the certificates requiring 3 additional units (1 additional course) beyond the degree requirements. Students interested in earning a certificate in addition to their degrees should meet with an academic advisor.

Requirements for Undergraduate Certificates

Certain combinations of courses gives students a deeper understanding of specialized areas in Computer Science. Completion of any of the following course lists entitles the student to receive a certificate indicating that they concentrated their elective study in the particular area. The Computer Science Department will try and offer on a regular basis all courses required for each certificate, but course cancellations and scheduling conflicts do sometimes occur causing students difficulty in completing their desired course study. In such situations, students may need to forgo completion of their certificate. Printed certificates (printed twice per year  in January/July) must be requested directly from the Computer Science Department office after a student graduates.


Graduate Certificates

The Certificates of Advanced Study in Computer Science are designed to recognize students who have completed the core graduate courses -- CSC 201CSC 204CSC 205, and CSC 206 -- plus additional coursework in a specialty area. These certificates are available only for MS Computer Science matriculated students.

For more information, contact the Computer Science Graduate Coordinator.