Department of Math & Computer Science

Student and professor discussing work

Honors Program in Computer Science

A major who maintains at least a 3.2 average (4.0 scale) in courses required for the major may apply for the departmental honors program. A student’s application in writing must be directed to a prospective honors adviser or the department chair by the end of the student’s junior year. Honors may be achieved in one of two ways: (1) a unified four-course sequence as a senior (some parts of which may consist of directed readings) followed by a comprehensive examination; or (2) an honors project to be presented at an oral defense or at a department seminar. This project may be an independent or joint research thesis, or it may be a programming project. Supporting course work may be required. Students interested in pursuing the honors program should consult their department adviser. The student registers for CSCI299, Sec. 8, for course credit for an honors thesis. Upon satisfactory completion of the program, the department may recommend graduation with honors, high honors or highest honors.