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.
In addition, each student must attend three lectures or events listed through the Certificate. After each lecture, students are asked to submit a brief written response to the lecture to the Certificate Director (csoc@yale.edu) to be credited for attendance. Other activities or other events related to the Certificate may be counted toward this requirement at the discretion of the director.