PREVIOUS UP NEXT CONTENTS

Computer Science Honors Degree

The School offers an Honors Bachelor's Degree in Computer Science. This program is intended primarily for students thinking of a career in research, but any student can apply. Students who wish to be admitted into the honors track should apply after taking CPSC 2020. This application should consist of a short statement of career goals, along with any supplementary material the student deems relevent. This supplementary material is strictly optional.

Students admitted to the Departmental Honors track will have probationary status until after the completion of CPSC 4005.

The degree requirements for the honors degree are the same as for the conventional Computer Science degree with the following exceptions:

  1. CPSC 4005 is required.
  2. Either Honors 2211 or Honors 3200 is required (and can be counted in place of one of the required writing courses).
  3. At least one Computer Science course at the 6000-level or above must be taken.
  4. In addition, at least four courses must be taken that either have an honors designation or are Computer Science classes numbered 6000 or above. At least three of these courses should be offered through the University Honors Curriculum (i.e., have course number Honors-XXXX).
  5. A Bachelor's honors thesis is required.

The upper level CPSC classes taken to satisfy the above requirements would be counted toward the Computer Science elective requirement.

At graduation, the University requires that honors students have a GPA of at least 3.5 in the major and at least 3.4 overall.


PREVIOUS UP NEXT CONTENTS