Requirements
There are variety eligible courses that will continue to expand and be updated. Successful completion of the certificate requires a total of five courses. There is one required survey course, CPSC 2265: Topics in Critical Computing.
CS majors should take four additional courses from categories 2-4 below, with at least one course from each category. This includes all CS+X majors: CS and Economics, CS and Math, CS and Psychology, Computing and the Arts, Computing and Linguistics, and EECS. Category 1 below is for those who do not have any other computing background and is not intended for CS majors.
Non-CS majors should take one course each of the four categories below. One introductory computing course from category 1 is required to guarantee some exposure to a computing background. Independent of the certificate requirements, it may be broadly helpful to take more than this single required CS course.
There can be a maximum overlap of two courses with other major requirements, and a maximum of three courses originating from the same department or area of study.