From the ORC
The Honors Program in Computer Science
To be eligible for departmental Honors or High Honors, a student must:
- Have a GPA of at least 3.33 overall and in the major, at the time of graduation;
- Have an average grade of at least B+ in COSC 99 or 98;
- Complete a written thesis; and
- Meet College requirements for Honors, presented in the Regulations section of the ORC.
The GPA in the major is determined as follows: course prerequisites to the major are not counted, COSC 98, 99 are not counted, but all other courses used as part of the major (which might include courses in other departments) are counted, as are all courses titled Computer Science or cross-listed with Computer Science.
The written thesis is typically completed as part of the requirements for COSC 99 (Thesis Research), but at the recommendation of the instructor for COSC 98, students doing work in COSC 98 with a substantial independent component may also complete a written thesis based on that work. The subject of the thesis is often motivated by the content of an advanced course of the student's major, though a variety of activities can lead to a thesis. Student suggestions for theses are welcome. A student interested in pursuing thesis research should consult with his or her prospective adviser and get their approval for the thesis advising arrangement, along with the approval of the Departmental Undergraduate Advisor before enrolling in COSC 99.
Honors are awarded only if the work is of high quality and was done substantially independently. High Honors additionally requires presentation to a thesis committee of three CS faculty members and the work should be deemed publishable or, if it is a project, useful. The recommendation of the thesis adviser to award Honors or High Honors must be ratified by a departmental vote.