Course description

This is an applications course highlighting the use of software engineering and computer science in solving scientific problems. Students learn the fundamentals of developing scientific software systems including abstract thinking, the handling of data, and assessment of computational approaches, all in the context of good software engineering practices.


  • Lecturer on Computational Science, Harvard University

Associated Schools

  • Harvard Division of Continuing Education

Enroll now.
Take course