The Computer Science Honors Program

The CS honors program provides students with the opportunity for a more in-depth study of an area of computer science than is typically offered in CS courses. Honors students work on a research project typically with a faculty member from our department, however students may work with a CS researcher at another college, or university, or research lab. Participating in the honors program is a good way to get an idea of what CS research is all about and whether or not it is something you like. We recommend the honors program to students considering graduate school in CS.

Requirements for an honors majors:

  1. Summer Research Experience
  2. Honors Thesis
  3. Research Presentation
  4. Written Honors Exams (two preparations)
  5. Oral Honors Exams (two preparations and thesis)

Requirements for CS honors majors and minors (from the Course Catalog)
About The Swarthmore Honors Program from the Registrar's Office
Information for Examiners

More Detail about Specific Requirements:

Thesis Research and Writing Guide

A large portion of your time and effort will involve writing your thesis. The
CS Honors Thesis Research and Writing Guide contains sources for finding related work, information on organizing your thesis, a writing style guide, tips for getting started and for staying on track, bibtex and latex examples, and links to other sources of writing advice.

Thesis Research Presentation

You are required to give a ~35 minute presentation of your thesis work as a CS Lunch talk sometime during your senior year. The following document contains tips for organizing, preparing, and presenting your research talk, and it contains links to other sources of advice on preparing and giving an oral presentation: Guidelines & tips for preparing your thesis talk

Honors Exams

Written Exams:

During the final exam period of spring semester of your senior year, you will take two written exams in your two 2-credit honors major preparations, and one written exam in your 2-credit honors minor preparation.

Copies of previous year's written honors exams are available from Bridget in the CS department.

Oral Exams:

During honors week, you will take four oral exams with outside examiners. Three exams are on your two major and one minor 2-credit prepartions. The fourth exam is on your honors thesis.

One good way to prepare for the oral exam is to go over all written exam questions after taking the written exam. Make sure that you can answer the questions that you missed, or did not answer completely, on the written exam. As you prepare for your oral exams this week, here are a few tips: