Department Honors Program

The CS department honors program consists of an honors track and honors graduation requirements.

Honors Track

The computer science department offers a special honors track to qualified students. Admission to the honors track is by application (see below). Students should normally apply not later than by the end of the first semester of their junior year. Students in the honors track will have their progress reviewed by the honors committee, and are expected to earn B's or better in their advanced CS courses (300 level and above). Students who successfully complete the honors track with a GPA in their CS courses of at least 3.5 will qualify for graduation with honors in computer science. Each student in the honors option will be assigned a faculty advisor. Together with the advisor, he or she will formulate a proposed course plan to meet honors graduation requirements, subject to the approval of the CS honors committee.

Honors Graduation Requirements

The honors graduation requirements are:

The 1-credit introductory seminar (01:198:195,196). This can be done at any time but ideally will be done as early as possible in a student's career.

Two units of honors credit. This is either honors sections at the 300 or 400 level in computer science, a computer science capstone project, or another program approved by the honors committee and a sponsoring faculty member. Alternatives include graduate courses in CS or advanced honors-level courses in a related discipline such as mathematics.