User Tools

Site Tools


cst-317:classes2020

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
cst-317:classes2020 [2020/06/19 15:00]
pedro created
cst-317:classes2020 [2020/07/30 15:30]
pedro
Line 5: Line 5:
   * Professors: Mariane Coutinho, Pedro R. Andrade, Gilberto Câmara   * Professors: Mariane Coutinho, Pedro R. Andrade, Gilberto Câmara
   * Lectures: Mondays and Tuesdays, 14h00-17h00,​ Zoom   * Lectures: Mondays and Tuesdays, 14h00-17h00,​ Zoom
 +
 +=== Outline ===
 +
 +Earth System Science is an interdisciplinary area that deals with the different aspects of interaction between society and nature. At the broadest level, Earth System Science models deal with natural systems (Climate, Ecosystems, Biogeochemical cycles, Hydrology) and its interaction with society ​ (Economics, Sociology, Energy, Agriculture,​ Urbanisation,​ Demographics). Since Earth System Science covers a broad area of expertise, this course covers the basic fundamentals of nature-society interactions,​ by describing some of the foundational models in the area. 
 +
 +The course covers three main areas of expertise: (a) System Dynamics; (b) Environmental spatially-explicit models; (c) Social simulation. In the first part, we cover the basis of systems dynamics, following the Donella Meadows book, which is a good introduction to the field. In the second, we draw on some examples from the book of Andrew Ford ("​Modelling the Environment"​). In the third part, we focus on agent-based modelling, taking some examples from the literature (such as the Sugarscape model). ​
 +
 +Considering the broad nature of the field, the course does not require a background on Natural Sciences. It tries to present the basics of modelling through examples taken from the literature. ​
 +
 +=== Motivation ===
 +
 +//"The biggest problem with models is the fact that they are made by
 +humans who tend to shape or use their models in ways that mirror their
 +own notion of what a desirable outcome would be."// (John Firor, formed director of NCAR, cited in Myanna Lahsen'​s paper "​Seductive Simulations"​.  ​
 +
 +//There are certain similarities between a work of fiction and a model: Just as we may wonder how much the characters in a novel are drawn
 +from real life and how much is artifice, we might ask the same of a model; How much is based on observation and measurement of accessible
 +phenomena, how much is based on informed judgment, and how much is convenience?​ // (Naomi Oreskes, professor of History of Science, also cited by Myanna Lahsen).
 +
 +//“A model is clear, decisive, and positive, but it is believed by no one but the man who created it. Observations,​ on the other hand, are messy, inexact things, which are believed by everyone except the man who did that work”.// Harlow Shapley, American astronomer
 +
 +Conclusion: to understand what models are, a scientist needs to be able to develop models himself. He needs to master computer programs that allow him to grasp the basics of modelling activity. ​ He needs to be understand the different techniques used in modelling and their limitations.
 +
 +===== Software =====
 +
 +===== References =====
 +  * {{http://​www.chelseagreen.com/​thinking-in-systems|Thinking in Systems}}. Donella Meadows, Chelsea Green Publishing, 2008.
 +  * {{http://​public.wsu.edu/​~forda/​AA2nd.html|Modeling the Environment (2nd edition)}}. Andrew Ford, Island Press, 2010.
 +  * {{http://​forecast.uchicago.edu/​index.html|Global Warming: Understanding the Forecast}}. Wiley, 2011.
  
 ===== Software ===== ===== Software =====
Line 11: Line 40:
 ^ ^  Title  ​                 ^  Models ​ ^  Scenarios ​               ^  Concepts ​ ^  Exercises ​ | ^ ^  Title  ​                 ^  Models ​ ^  Scenarios ​               ^  Concepts ​ ^  Exercises ​ |
 |1  |{{:​cst-317:​logica-programacao.pptx|Lógica de Programação}} | | | | | |1  |{{:​cst-317:​logica-programacao.pptx|Lógica de Programação}} | | | | |
 +|2   ​|{{:​cst-317:​1-lua-for-terrame.ppt|Lua for TerraME}} ​    | {{http://​www.dpi.inpe.br/​gilberto/​cursos/​cst-317-2015/​code-introduction.zip|Lua scripts}} ​     | | nil, number, boolean, string, table, function | {{:​cst-317:​exercicios-lua.pdf|Lua exercises}} |
 +|3  |{{:​cst-317:​2-system-dynamics.ppt|Systems Dynamics}} ​     | {{https://​raw.githubusercontent.com/​pedro-andrade-inpe/​sysdyn/​master/​lua/​Tub.lua|Tub}} (sysdyn) | {{https://​raw.githubusercontent.com/​pedro-andrade-inpe/​sysdyn/​master/​examples/​tub-scenarios.lua|tub-scenarios}} (sysdyn) | Model, Event, Timer, Chart |  |
 +|4  | {{:​cst-317:​3-feedbacks.ppt|Feedbacks}} | {{https://​raw.githubusercontent.com/​pedro-andrade-inpe/​sysdyn/​master/​lua/​Coffee.lua|Coffee}},​ {{https://​raw.githubusercontent.com/​pedro-andrade-inpe/​sysdyn/​master/​lua/​PopulationGrowth.lua|PopulationGrowth}} (sysdyn) | {{https://​raw.githubusercontent.com/​pedro-andrade-inpe/​sysdyn/​master/​examples/​coffee-scenarios.lua|coffee-scenarios}},​ {{https://​raw.githubusercontent.com/​pedro-andrade-inpe/​sysdyn/​master/​examples/​population-scenarios-1.lua|population-scenarios-1}},​ {{https://​raw.githubusercontent.com/​pedro-andrade-inpe/​sysdyn/​master/​examples/​population-scenarios-2.lua|population-scenarios-2}} (sysdyn) | Environment,​ instance of Model | {{:​cst-317:​exercise1.pdf|Water in the Dam}} |
  
 ===== Final Project ===== ===== Final Project =====
Line 16: Line 48:
  
 ===== Papers for Final Projects ===== ===== Papers for Final Projects =====
- 
  
  
cst-317/classes2020.txt · Last modified: 2021/03/29 16:39 by pedro