Computer Science & Engineering Honors Curriculum

Program Director
photo of Chris Bourke

Dr. Chris Bourke
Honors Curriculum Director
Schorr 105

Program Description

The School of Computing Honors Program offers the opportunity to take your first and second year core computing courses in separate honors sections.  These honors sections typically have much smaller enrollments, cover topics at an accelerated pace so that more advanced topics can also be covered, and provide a more challenging introduction to motivated students. No prior computing or programming knowledge is required, but the honors sections do typically have extra work and/or higher expectations.

Admission Requirements

Incoming freshmen will receive an invitation to the School of Computing Honors Program if they meet the following admission requirements:

  • A minimum ACT composite score of 29 or a minimum SAT score of 1300
  • A class rank equivalent to the top 20%
  • Demonstrate high aptitude in advanced mathematics or exposure to computing topics or a high-level programming language
  • Demonstrate a commitment to academic and intellectual excellence

Students who do not meet the initial admission requirements or who did not otherwise receive an invitation may apply to join the School of Computing Honors Program if they satisfy the following requirements:

  • They must have completed at least one academic year at Nebraska or at another institution of higher learning and maintained a minimum GPA of 3.5 in courses and as a cumulative GPA of 3.5 or higher
  • They must have completed at least two computing courses that count toward their degree requirements
  • They must have demonstrated the potential for further academic excellence and success in the School of Computing Honors Program
  • They must obtain a recommendation from a School of Computing faculty member

Students meeting these requirements and wishing to enroll in School of Computing Honors Curriculum courses should contact the director or the individual instructor for the honors course(s) they are interested in.

Frequently Asked Questions

  • I was accepted into the UNL Honors Program. How is the School of Computing Honors Program different from the UNL Honors Program?

    This is a distinct program from the UNL Honors Program and though the admission criteria are similar, the School of Computing Honors Program is typically only for computing majors (computer science, computer engineering, software engineering).  Non-majors may take one of our honors curriculum courses with permission from the instructor. Since these courses are smaller, seats are limited. Of course, students taking the designated courses (courses with an H in the "number") receive credit for the UNL Honors Program as well. It is always an option to contract for honors for any course, just speak with your instructor.

  • I was not accepted into or didn’t apply to the UNL Honors Program. Can I still participate in the School of Computing Honors Curriculum?

    Yes. Simply contact the program director and/or the instructor of the course you wish to enroll in to discuss further opportunities. 

  • How are the School of Computing Honors courses different from non-honors versions of the same course?

    The School of Computing offers separate honors sections of its core courses for those in the Honors Program. These separate honors sections are typically much smaller. They cover the same topics, but typically at a faster pace so that additional advanced topics can also be covered.  They typically have more requirements and are more challenging, but ultimately more rewarding.

  • I don’t have much of a background in computing. Would you recommend the Honors or non-Honors courses?

    Our introductory computing courses do not typically require prior knowledge. Those with a background in computing may pick up on concepts more quickly, but typically by the end of an introdctory course, everyone is on the same high level. The honors courses are more challenging, but many past honors students have not had a strong computing background and have nevertheless met this challenge. It depends more on you and your willingness to put in the work and seek help when you need it rather than your prior background.

  • Are there any fees or scholarships tied to the School of Computing Honors Curriculum?

    No additional fees or tuition are required. Unfortunately, no scholarships or aid is associated with this program.

  • I am unsure whether I will be attending UNL, but would like to participate if I do attend. Should I still accept my spot in the School of Computing Honors courses?

    Please do accept if you receive an invite. This does not obligate you to attend UNL, but it does give us an estimate on the number of seats to "save" for invitees. If you decide later not to attend UNL, we'll definitely miss you, but wish you luck. Of course you can always accept later on at New Student Enrollment. Just be sure to discuss it with your advisor!