Main navigation
Students majoring in computer science have the opportunity to graduate with honors in the major. They must maintain a minimum UI cumulative GPA of 3.33 and complete 4-6 semester hours of CS:3990 - Honors in Computer Science or Informatics which requires the submission of an acceptable honors thesis. Students are responsible for finding a faculty member willing to supervise their honors project. They can register for CS:3990 with the project supervisor's name once the faculty member approves the proposed project and a timetable for the work.
Honors students may count a maximum of 3 semester hours of CS:3990 - Honors in Computer Science or Informatics toward the BS degree's advanced technical elective requirement. Students in the combined BA/MCS or BS/MCS program may register for 4-6 semester hours of CS:5990 - Individualized Research or Programming Project instead of CS:3990; this will allow them to receive graduate credit for the course while satisfying the course requirements to graduate with honors.
Membership in the UI Honors Program (below) is not required to earn honors in the computer science major. However, the semester hours earned in CS:3990 - Honors in Computer Science or Informatics or CS:5990 - Individualized Research or Programming Project can be used to partially satisfy the UI Honors requirement of 12 semester hours of experiential learning course work.
Contact for honors project
Rahul Singh, PhD
University of Iowa Honors Program
In addition to honors in the major, students may pursue honors study and activities through membership in the University of Iowa Honors Program. University honors students must maintain a 3.33 GPA, complete 12 Semester Hours of coursework designated as honors courses, and complete 12 Semester Hours of an experiential learning project. Visit Honors at Iowa to learn about the University's honors program.
NOTE: Membership in the UI Honors Program is not required to earn honors in the computer science or informatics majors.