Secondary Field

Information technology and computation has had a profound impact on many aspects of society, health care, and the scientific disciplines. As such, a foundation of formal training in computer science can benefit undergraduate concentrators in many fields of the natural sciences, social sciences, and humanities. To provide this training, a secondary field in Computer Science requires that students with primary interests in other fields take four courses in computer science.

Requirements: 4 courses (16 credits)

Any four computer science courses with course numbers 100 or greater. Students may also count Computer Science 50, 51, and 61 toward this requirement.

Other Information

None of the four courses may be taken Pass/Fail, and the student must achieve a C or better in each of the courses. Students planning to use Computer Science 50 toward a secondary in Computer Science should take the course for a letter grade. Freshman Seminars may not be counted toward secondary requirements. Only courses offered by Harvard Computer Science may be included in the program — no MIT courses and no substitutions of courses from other programs, including study abroad programs, are allowed. Computer Science courses offered by the Harvard Summer School may be used for a Secondary Field in Computer Science only if they would count for concentration in Computer Science.

Advising Resources and Expectations

Questions concerning this secondary field should be addressed to the Co-Directors of Undergraduate Studies in Computer Science, Professors Stephen Chong and Steven J. Gortler (  The Directors are available to help students choose computer science courses that best meet their interests and objectives.

The Unofficial Guide to Computer Science @ Harvard contains some sets of courses suitable secondaries, based on a student's potential interests. Plenty of other combinations are possible! 

More information on the Secondary Field in Computer Science

How to Declare

Follow the instructions here to declare a secondary in Computer Science via my.harvard. Before declaring in my.harvard, please contact the co-Directors of Undergraduate Studies (DUS) in Computer Science ( with a list of courses you plan to count towards the secondary field.