How to Declare a Concentration in Computer Science

We're glad you're interested in concentrating in Computer Science! Here are the steps, in order, that you should take to declare your concentration in Computer Science.

  • Step 1: Look over the Fields of Concentration page, and/or consult the CS 50 Guide to Computer Science at Harvard.
    You may wish to meet with one of the Directors of Undergraduate Studies (DUS) in CS, Professors Stephen Chong and Steven J. Gortler (contact via Students proposing to pursue the MBB track should instead meet with Prof. Stuart Shieber,
  • Step 2: Fill out and email a Plan of Study for the CS concentration.
    • Step 2a: Download the Plan of Study document from the Forms page in either Microsoft Excel or OpenOffice format. 
    • Step 2b: Indicate on the Plan of Study whether your program is basic, honors, joint, or MBB, and then follow the directions.
      This will take only a few minutes and will be instructive even if you aren't sure what courses you should take or even if you really want to concentrate in the field. If you fill out the Plan of Study with the Fields of Concentration page open, you can easily see which courses count in which category.
    • Step 2c: Email the completed form to for approval.
      Note that this form is for our internal departmental bookkeeping: filling it out does not officially make you a concentrator, so make sure you complete the following step.
  • Step 3: Use to formally declare (or transfer to) Computer Science as a concentration.
    After a DUS has approved your CS Plan of Study, go to to formally declare (or transfer to) Computer Science as a concentration (instructions available here). If a CS Plan of Study has been approved per the steps outlined above, a DUS will use to approve your declaration and will upload your CS Plan of Study file to your “Reports and Documents” section in

Feel free to meet with a DUS at any time. Once your declaration has been approved, a DUS will assign you an advisor from among the CS faculty. (The DUSes will try to honor preferences you may express, so it's fine to look at the list of CS faculty before you come in.)