Art Track

Students considering the Art Track should meet with the Director of Undergraduate Studies (DUS) for Art,, during their first year at Yale, as well as the DUS for Computing and the Arts. The DUS for Art can advise students on sequences of courses to take within Art, substitutions that may be made, and potential project advisors.  Students interested in this track are advised to take either CPSC 112 (a or b) or CPSC 201 and also one of the Art prerequisites in their first year at Yale.  Students in the art track will be charged a $200 studio fee and will have access to a personal studio and facilities in the School of Art.

Always consult the Blue Book for the most accurate and up-to-date requirements and course descriptions, and on-line course listings for locations and times.


CPSC 112a or b,  or CPSC 100a or b, ART 111a or b and 114a or b.

Required Courses

CPSC 201a or b, 202a, and 223b.  Students are advised to complete CPSC 202a and 223b by the end of the sophomore year.  MATH 224a may be substituted for CPSC 202a.

The Art track requires the following courses in addition to the Computer Science courses listed above, as well as a sophomore review at the School of Art: (1) two 100-level courses beyond ART 111 and 114, such as ART 132 or 184; (2) two courses in Art at the 200 or 300 level, such as ART 285 or ART 369; (3) ART 395 or ART 301; (4) one course in Art at the 400 level, such as ART 495; (5) two courses selected from CPSC 475, 478, and 479; (6) one additional intermediate or advanced Computer Science course (excluding CPSC 490). Seniors following the art track are charged a $200 facility access fee each semester and will have access to a shared studio and many facilities in the School of Art.

Specific courses for freshman interested in this track to consider:

     ART     111     1     Visual Thinking

     ART     114     1     Basic Drawing

     CPSC   112     1     Introductory to Programming

     CPSC    201    1     Intro to Computer Science

     CPSC    202    1     Mathematical Tools for Computer Science