Concentration Requirements
Each of the four areas of concentration has unique course requirements. In addition, concentration requirements may be fulfilled by designated Harvard Summer School courses or by more advanced Harvard courses on the same topic for which one of the courses is a prerequisite. Contact the assistant director with any questions about course requirements.
Selecting courses: Use the certificate course search to select courses that fulfill requirements.
Software Engineering
- One introduction to computer science I course
- One introduction to computer science II course
- One data structures course
- One application development course
- One mathematics or quantitative reasoning course
- Three electives (preferably in specialized areas of computer science)
Multimedia and Creative Content
- One introduction to computer science I course
- One introduction to computer science II course
- Four technical writing, creative content, or multimedia courses
- Two electives
Computer Science
- One introduction to computer science II course
- One data structures course
- Three advanced software or hardware engineering courses
- Two mathematical or theoretical foundations courses
- One elective
Information Systems and Electronic Commerce
- One introduction to computer science I course
- One introduction to computer science II course
- One networks and data communications course
- One database management course
- Three information management systems and e-commerce courses
- One elective