The Honors Program in Computer Science is intended to be an enrichment opportunity for students who demonstrate superior achievement in computer science. Honors work consists of research for and preparation of an honors thesis, which is supervised by a departmental advisor. The topic of the thesis must be approved by the Department as a whole.
Honors topics have included Emergent Behaviors in Artificial Life, Position-Aware Wireless Networking, and Modeling Complex Surfaces Using Dynamic Meshing. Preliminary reading and study in the thesis subject will begin prior to the senior year. In the senior year, on the completion of the thesis project, six credits will be awarded. An honors candidate is required to make an oral presentation of the completed thesis to a departmental seminar to which the public is invited. Preliminary reports on progress will be made periodically to the candidate's thesis advisor. Deadlines for the phases of honors projects can be found in the University Catalogue.
A typical honors candidate will be pursuing the Bachelor of Science Degree in Computer Science, but, at the discretion of the Department, a student pursuing the Bachelor of Arts degree may be admitted to the program.
To be eligible for admission to the honors program, a student must
The student will defend the honors thesis during the winter term of senior year. At least one week before the defense, the student will submit a draft of the thesis to the Department Head.
Questions should be directed to the Department Head.