Computational Science and Engineering
Secondary Field in Computational Science and Engineering
Graduate students across Harvard can complete a Secondary Field in Computational Science and Engineering.
Beginning in fall 2011, SEAS welcomes applications for the Secondary Field in Computational Science and Engineering (CSE). This Secondary Field is available to any student enrolled in a PhD program in the Graduate School of Arts and Sciences, upon approval of a plan of study by the CSE Program Committee and the student’s home department Director of Graduate Studies.
Application process: Marie Dahleh
Academic program: Rosalind Reid
CSE is an exciting and rapidly evolving field that exploits the power of computation as an approach to major challenges on the frontiers of natural and social science and all engineering fields. In keeping with Harvard's emphasis on foundational knowledge, our program will focus on cross-cutting mathematical and computational principles important across disciplines.
Completion of the Secondary Field will equip students with rigorous computational methods for approaching scientific questions. These approaches include mathematical techniques for modeling and simulation of complex systems; parallel programming and collaborative software development; and methods for organizing, exploring, visualizing, processing and analyzing very large data sets.
Admission
Admission into the CSE Secondary Field is by application, which must be submitted to the SEAS Student Affairs Office. Students interested in the Secondary Field should consult with their departmental Director of Graduate Studies (DGS) no later than the first semester of the third year of study. Applications may be submitted twice a year, in the spring semester (deadline, March 1) and fall semester (deadline, October 1) for the following academic term. The application, which will include a proposed Plan of Study, must also be approved by the home department DGS. The DGS in CSE will respond to all applications within one month.
Requirements
Each student's plan of study for the Secondary Field will include:
- at least one Applied Mathematics core course and one Computer Science core course
- one or two electives in AM or CS (chosen from lists below)
- as a substitute for one elective, either a “domain elective”—an approved computation-intensive course within the PhD domain—or a semester-length independent research project
- as a final requirement, an oral examination by a faculty committee
Course requirements at a glance:
| Secondary Field requirements | min | max | ||
|---|---|---|---|---|
| 1. | Core | 2* | 4 | |
| 2. | Applied Math electives | 0 | 2 | |
| 3. | Computer Science electives | 0 | 2 | |
| 4. | Domain elective | 0 | max of | 1 |
| 299R research course | 0 | 1 total | 1 | |
| Total | 4 |
*must take at least one AM and one CS core course
1. Core: 2–4 courses
The goal of the core courses is to provide:
- the mathematical foundations for computational science
- hands-on instruction in relevant ideas in Computer Science
- experience implementing these principles in collaborative projects in a rigorous software engineering environment
| CSE core courses | |
|---|---|
| Applied Mathematics 205 Advanced Scientific Computing: Numerical Methods | fall |
| Applied Mathematics 207 Advanced Scientific Computing: Stochastic Optimization Methods | spring |
| Computer Science 205 Computing Foundations of Computational Science | fall |
| Computer Science 207 Systems Design for Computational Science | spring |
2. Applied Math electives: 0-2 courses
| Suggested CSE Applied Math electives | |
|---|---|
| AM 201 Physical Mathematics I | fall |
| AM 202 Physical Mathematics II | spring |
| AM 274 Computational Fluid Dynamics | spring |
| AM 275 Computational Design of Materials | spring |
| STATS 210 Probability Theory and Statistical Inference I | fall |
| STATS 285 Statistical Machine Learning | spring |
3. Computer Science electives: 0-2 courses
| Suggested CSE Computer Science electives | |
|---|---|
| CS 222 Algorithms at the Ends of the Wire | fall |
| CS 226R Efficient Algorithms | fall |
| CS 246R Advanced Computer Architecture | fall |
| CS 281* Applied Machine Learning | spring |
*proposed
4. Domain elective or 299R research course
A domain elective is a computation-intensive course outside CS and AM. A student wishing to earn Secondary Field credit for a proposed domain elective or 299R course must propose these courses in the Plan of Study and receive approval of the CSE Program Committee.
Advising and Academic Monitoring
A faculty member on the CSE Program Committee will serve in the role of Director of Graduate Studies for the Secondary Field, taking primary responsibility for advising students in creating a meaningful program sensitive to the student’s needs. This individual will actively work to develop independent research projects and external research opportunities for all IACS students to maximize learning and skill acquisition and will help with the design of individual projects. All students will participate in the activities of the IACS community, which will include technical and interdisciplinary colloquia and skill-building workshops.
The CSE Program Committee
- Katia Bertoldi, Assistant Professor of Applied Mechanics
- Michael P. Brenner, Glover Professor of Applied Mathematics and Applied Physics
- Efthimios Kaxiras, Director, John Hasbrouck Van Vleck Professor of Pure and Applied Physics
- David C. Parkes, Gordon McKay Professor of Computer Science
- Hanspeter Pfister, Gordon McKay Professor of the Practice of Computer Science
- Margo Seltzer, Herchel Smith Professor of Computer Science and Harvard College Professor
- Eli Tziperman, Pamela and Vasco McCoy, Jr. Professor of Oceanography and Applied Physics

