Computer Science


CS students with outstanding academic records may qualify for graduation with honors, high honors, or highest honors. To be awarded honors, a student must satisfy the minimum GPA requirements as described in the General Catalog.

To be awarded high or highest honors, a student, in addition to meeting the general GPA requirements, must also complete an honors project as follows:

  • The student must enroll in ECS 199 for two consecutive quarters with the same faculty member, for a minimum of 6 units of credit.
  • The student must write an honors thesis on the work carried out.

To be eligible for an honors project, the student must have completed 135 units with a minimum GPA of 3.5 in courses taken towards satisfaction of the major requirements.

It is the responsibility of the student to find a supervising faculty member and to develop an agreement on the nature of the project and the form of the thesis.

It is the student’s responsibility to document completion of the honors project. This can be done by completing the Honors Program Petition, which is available from the undergraduate adviser, obtaining the required signatures, and returning the petition to the undergraduate advisor.