This page modified for F25
TLDR; 1) 6th semester, coordinate with CS + Track faculty, complete and submit senior project proposal by end of semester; 2) 7th semester, enroll in CS4900 and complete technical portion of yearlong project; 3) 8th semester, enroll in track senior project course, complete project and 4) submit the completed project to the CPAR Senior Project Showcase WordPress page.
(description copied from: https://catalog.yale.edu/ycps/subjects-of-instruction/computing-arts/)
The senior project requires two terms: one term of CPSC 4900, and one term of ARCH 4910, ART 4996, HSAR 4499, one from MUSI 4996–4999, or one from TDPS 4701, 4900 or 4901, depending on the concentration chosen. The project must be approved by the DUS and be acceptable to both departments. Students must submit a written report, including an electronic abstract and webpage(s).
Some CPAR departments have additional requirements students must fulfill. These may include attendance of information sessions and/or the filling out of forms.
TDAPS: three (3) orientation meetings regarding The Senior Thesis that Junior TDPS majors are required to attend. For specific dates, contact TDAPS DUS.
Architecture: seniors must complete the Architecture Senior Project Proposal Form and submit it to the senior project coordinator Kyle Dugdale.
This page provides a high-level description of the senior project from the DUS (Scott Petersen) perspective with a timeline for successful completion. As always, please reach out to me with questions or to schedule office hours.
The CPAR senior project is a yearlong project divided into two courses.
(1) CS 4900 in the Fall (typically) **and **
(2) a 400 level track project course in the Spring* as defined in the catalog (see above).
*Concurrent enrollment in CS 490 and the track requirement has happened but is strongly discouraged.
<aside> 💡 Despite being divided between two course numbers, the project should be conceived of as a unified year-long project where the work done in the CS 4900 develops a tool or framework to enable a deep investigation of a topic in the area of concentration (ex. Art.) Specific details of the project are determined by the course advisors and student.
</aside>
For most, this means Spring Junior year, but for some, simply their 6th semester whenever that happens.
Students should find 1) a CS advisor and 2) an advisor in the student’s area of concentration to assist with the creation of a preliminary project proposal. The advisors do not need to agree to serve as the student’s official advisors for CS 4900 and Concentration Course X when the student enrolls in those courses 7th and 8th semester, but may do so.