Computation has long been an important tool for scientists, but the past two decades have seen a true revolution in the practice of science. Computation, in the form of both simulation and analysis, has joined theory and experimentation as the oft-quoted “third pillar” of science.

This is an applications course highlighting the use of computers in solving scientific problems. You will learn the fundamentals of developing scientific software systems including abstract thinking, algorithmic development, and assessment of computational approaches. You will use a series of open source tools and libraries for data analysis, modeling, and visualization of real scientific problems.
Instructor:
Cris Cecka

Staff:
Ying Xiong
Andrew Wang

Lectures:
MW[F] 11am-12
Pierce 209

Sections:
F 11am-12
Pierce 209

Office Hours:
M 12pm-1
Cruft 402
W 2pm-3
Maxwell Dworkin 215

SEAS Code Repository