Senior Project Guidelines

YCPS Description

In the senior year, each student must complete CSEC 491, a one-term independent-project course that explicitly combines both techniques and subject matter from computer science and economics. A project proposal must be approved by the student’s academic adviser and project adviser, and it must be approved by the DUS by noon on the fourth Thursday of classes. One of the requirements for Distinction in the Major is a determination by the senior-project adviser that the student’s senior project is worthy of distinction.

Enrolling in CSEC491

To enroll in CSEC491, you must:

  1. Register for CSEC491.
  2. Find an adviser.
  3. Prepare a three-page description of your planned project. This is a written document, negotiated with your adviser, that must include a list of deliverables for your project.
  4. Submit your project description, as approved by your adviser, by email in plain text or PDF format to the DUS. You should CC your adviser on this message.

Other than registering for CSEC491, seniors must complete these requirements by noon on the fourth Thursday of classes.

End-of-Term Requirements

The following requirements must be completed by noon on the last day of reading period:

  1. Send your name, the title of your project, your adviser’s name, and a 250-to-300-word abstract to the DUS (philipp.strack@yale.edu), your senior project advisor, and the registrar (william.tuttle@yale.edu). 

  2. The thesis should be submitted via attachment or shared link as a downloadable zip folder, including all relevant data and code files necessary to replicate the results of the thesis plus the thesis itself as a PDF file. The abstract and final report will become part of the on-line database of recent CSEC 4910 projects.