The following table gives a schedule of topics we will cover in lecture, as well as when homeworks are assigned. Tutorials and code examples which are relevant to the lecture topic will also be linked. This table will be updated as necessary, as some discussions may take more or less time than anticipated.
Links to readings from peer-reviewed literature may require a Cornell login for access.
To save the lecture slides as a pdf, print the HTML to a PDF using your browser.
Please make sure that your class exercise repository is updated ahead of classes when we will be doing in-class coding exercises.
| Lecture | Topic | Date | Slides | Readings | Resources |
|---|---|---|---|---|---|
| Introduction to Systems Analysis | |||||
| 1 | Introduction to Systems | Aug 22, 2022 | |||
| 2 | Understanding Systems with Models | Aug 24, 2022 | Oreskes et al (1994) | ||
| Systems Simulation | |||||
| 3 | Simulating Systems | Aug 29, 2022 | O'Hagan (2004) | ||
| 4 | Troubleshooting Julia and Git Workflows | Aug 31, 2022 | |||
| No Class – Labor Day | Sep 5, 2022 | ||||
| 5 | Uncertainty and Monte Carlo | Sep 7, 2022 | Exercise Repository | ||
| 6 | More Monte Carlo and Risk | Sep 12, 2022 | Simpson et al (2021) | ||
| 7 | Fate & Transport, Dissolved Oxygen | Sep 14, 2022 | |||
| Optimization and Decision-Making | |||||
| 8 | Introduction to Prescriptive Modeling | Sep 19, 2022 | |||
| 9 | Introduction to Optimization | Sep 21, 2022 | |||
| 10 | Guest Lecture: Mel Jensen on Researching Regulations | Sep 26, 2022 | Presentation | ||
| 11 | Using JuMP | Sep 28, 2022 | |||
| 12 | JuMP Coding Exercise | Oct 3, 2022 | Exercise Repository | ||
| 13 | Generating Capacity Expansion | Oct 5, 2022 | |||
| 14 | Economic Dispatch | Oct 12, 2022 | |||
| 15 | Mixed Integer Programming | Oct 17, 2022 | |||
| 16 | Unit Commitment | Oct 19, 2022 | |||
| 17 | Emissions & Plume Models | Oct 24, 2022 | |||
| 18 | Emissions: Multiple Sources and Box Models | Oct 26, 2022 | |||
| 19 | Simulation-Optimization and the Lake Problem | Oct 31, 2022 | |||
| 20 | Simulation-Optimization Class Exercise | Nov 2, 2022 | Exercise Repository | ||
| Examining Assumptions | |||||
| 21 | Robustness | Nov 7, 2022 | |||
| 22 | Introduction to Sensitivity Analysis | Nov 9, 2022 | |||
| 23 | Decision-Making Under Uncertainty | Nov 14, 2022 | |||
| 24 | Examples of Decision-Making Under Uncertainty | Nov 16, 2022 |