Skip to main content
Indiana University Bloomington
  •  
  •  

Hutton Honors College

 —  Honors Degree Programs—Computer Science

Contact:
Undergraduate Advisor
Lindley 225
855-1502

1. How is your honors degree program administered? Is there a specific person who acts as coordinator? Is there a faculty committee?

The undergraduate advisor acts as the departmental program coordinator. The departmental honors committee provides approval to students who wish to participate in the program.

2. What are the requirements for admission into your honors program? How are students recruited for your program? May students recommend themselves?

Any student may apply, and at any time. We announce the availability of the program on degree requirement sheets and occasionally in the monthly undergraduate newsletter. Students new to the major are sent a welcome letter, and those students with a 3.3 cumulative GPA are asked to consider the honors program. Prospective majors in the honors college are sent a letter from the honors chair announcing the availability of the program.

3. How does a student graduate with honors from your department?

A candidate for a honors degree is expected to complete 11 hours of honors courses ("H" prefix), which parallel courses required of all majors. Students in the honors program must maintain 3.3 GPA in all their courses and in courses used to satisfy computer science concentration requirements. An additional advanced computer science course is required as specified in the B.S. and B.A. honors requirements.

4. What courses do students take as juniors and before in order to prepare for working on the senior project? How are these honors seminars and courses typically conducted? What are the usual requirements in such courses?

The honors (H) courses may be either small independent courses or combined with a parallel non-honors course, but with a laboratory section restricted to honors students. In either case, honors sections present added challenges, learning opportunities and expectations.

5. What is the nature of the senior project and what are the requirements for completing it?

Very few students have chosen to do the Y499 honors research project. They choose to do, instead, an additional advanced course.

6. How might the work required for earning an honors degree be particularly beneficial in future endeavors?

In addition to preparation for graduate work, completion of the honors degree is beneficial in the eyes of prospective employers in industry and provides more depth and breadth of training in computer science.

7. What are the advantages for students who pursue the honors degree compared to a regular degree in your area?

Honors students have additional opportunities for advanced instruction with other honors students.

8. Explain the background of honors course offerings in your discipline. When were honors courses or sections first offered? When was your honors degree program instituted?

Our first honors course, S201, was taught by Mitch Wand in 1980. One special section of our C201 was taught by Doug Hofstadter two consecutive fall semesters before that. Doug Hofstadter taught the course again in the fall of 1981. The honors program is mentioned in the COAS Bulletin as far back as 1973, the beginning of the department. The honors committee is first documented in 1982, with Doug Hofstadter as chair.

Other Programs Computer Science Web Site