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). The abstract and web pages will become part of the on-line database of recent CSEC491 projects.

  2. Submit a set of web pages describing your project as a compressed file. These web pages:
    • must include the final project report in PDF format;
    • should use only relative links for links between pages (they may be moved around);
    • must include a copy of the description of the project as originally submitted at the start of the semester; and
    • should include the submission of code and related files as a compressed archive.

These documents will become part of the on-line database of recent CSEC491 projects.