Computational Methods for Operations Research and Data Science

Professors: Raffensperger/Xu
Units: 1.0
Elective Course
Concentration: Quantitative Methods

This hands-on course teaches modern computational methods for operations research and data science. Students will learn how to numerically frame and solve operations research problems in linear and non-linear optimization, network analysis, and system modeling to support policy analysis. We also introduce open source tools for data mining, manipulation and visualizations.

The course is based on Python, an expressive programming language with a diverse and mature scientific and analytic ecosystem. At a higher level, this course treats computation as a first-order research tool. And our goal is to help students take ownership of the entire computational data chain: from acquisition, to analysis and finally to communication and dissemination.