Certificate in Computer Systems and Programming

Certificates may be earned by regularly matriculated or extended learning students and denote successful completion of a prescribed program of study designed to:

  1. impart specified professional/vocational/career competencies; or
  2. produce mastery of the content of a sub-field of an academic major (discipline); or
  3. provide exposure to the range of materials in a traditional or emerging interdisciplinary field.

Certain certificate programs contain 6000-level courses as requirements and/or electives. These 6000-level courses may not be taken by undergraduate students. Candidates must receive two-thirds of their certificate-applicable credit from the university. The transferring of credit or the substitution of courses may occur only after application to the appropriate campus authority.

Courses taken in fulfillment of the Certificate cannot be applied toward a Minor in Computer Science. 

Nearly all of the courses in the School of Computer Science and Engineering curriculum are taught in-person. However, some of the courses in these programs can be offered in different modalities (in-person, hybrid, or online), but it is not possible to take all of the program courses in online or hybrid mode. At least 75% of lower division and 60% of upper division and graduate CSE courses will be offered in-person. All courses will be offered in-person at least once per year, and courses that have multiple sections per semester will have at least one in-person section per semester.

Certificate Requirements (20 units)

CSE 2010Computer Science I4
CSE 2020Computer Science II4
MATH 2372Discrete Mathematics3
Nine units of upper-division CSE courses, excluding CSE 3900 to CSE 3904.9
Total Units20