There are two types of honors for undergraduates: Latin honors (summa, magna, cum laude) are determined by the College and English honors (highest honors, high honors, honors) are determined by concentrations. More precisely, the Latin honors are: “summa cum laude in a field”, “magna cum laude with Highest Honors in a field”, “magna cum laude in a field”, “cum laude in a field”, and “cum laude on the basis of the student’s overall record”.
See the Degree programs page for information about requirements for English honors in Computer Science.
See the Harvard College Handbook for Students for the official requirements for Latin honors, which are summarized here:
Summa cum laude in a field:
Magna cum laude:
Cum laude in a field:
Cum laude on the basis of the student’s overall record:
Here is historical data on the GPA threshholds established by the Faculty for awarding degrees Magna Cum Laude and Cum Laude in Field. See the Registrar’s page on Graduation and Diplomas for GPA thresholds for the latest academic year.