The C2 initiative has both undergraduate and graduate components.
At the Undergraduate level, Yale College students may choose to major in “Computing and the Arts.” The major requires 14 Yale College courses, including two project courses that satisfy the Yale senior requirement. Seven of the courses are in computer science, and seven are from one of the art discipline tracks. The required courses are specified to provide students with a sound grounding in the fundamentals of computing and one of the arts. The two term project offers the student the opportunity to synthesize the fundamentals in an independent study performed with guidance from both computing and the arts faculty members. Outside of the formal course requirements, students are offered the opportunity to participate in ongoing computing and the arts related research.
At the graduate level, there are opportunities at the MS and PhD levels within the Computer Science Department. The terminal MS degree in Computer Science with a Computing and the Arts track requires 7 courses and a faculty guided independent project. The PhD program provides the opportunity to pursue in-depth state-of-the-art research in computing and the arts after satisfying the common requirements from the PhD in Computer Science.