Structure+Brainstorm

=Class Overview and Log=

- Brainstorming of potential topics and flow of topics - send out details re: research prior to first meeting


 * 1) **Week 1:** Course logistics, play Citizen Science and debrief, education research study overview and invitation. Assignment: Read first two chapters of course text in preparation for week 2.
 * 2) **Week 2:**Assignment: play and read Wiliniski(?) paper
 * 3) Housekeeping
 * 4) Trails Forward description
 * 5) Log in / play for a week
 * 6) Intro to subject research (learning about learning)
 * 7) Introduce the main concerns/conflicts in the game
 * 8) starling example (or here)
 * 9) show code / dataset
 * 10) **Week 3:**Assignment: read ODD paper, develop ODD protocol for given data
 * 11) feedback from gameplay
 * 12) Chair activity if enough people
 * 13) Go through segregation model as group
 * 14) Brainstorm/discuss definition and purpose of a model (would this short-circuit interview objectives?)
 * 15) Stress iterative nature of modeling
 * 16) directly model population (pros/cons)
 * 17) model individuals, population behavior results as emergent behavior (pros/cons)
 * 18) Modeling tools
 * 19) Universal Modeling Language (UML)?
 * 20) Movement Ecology Paradigm - Nathan 2008
 * 21) Overview-Design-Details (ODD) - Grimm et al 2006
 * 22) Exercise applying tools to three or four overarching concerns/conflicts to be addressed in game
 * 23) **Week 4:**Assignment: finish cooperative ODD model development, document experiments
 * 24) rationalistic/deductive approach (no data employed at this point)
 * 25) cooperatively develop ODD assignment model (groups)
 * 26) Brainstorm model rules
 * 27) use an example for already developed model? examples in Railsback and Grimm 2011?
 * 28) Organize using toolset discussed previously (synthesizing concepts)
 * 29) Introduction to netLogo
 * 30) Collectively write code to reflect class-developed model
 * 31) view-assess behavior
 * 32) iterate (?)
 * 33) compare to existing model (ie. Railsback and Grimm examples?)
 * 34) Switch over to Ruby?
 * 35) Discuss and develop data-based model
 * 36) assess/discuss potential data sources
 * 37) assess/discuss data analysis requirements and techniques
 * 38) sensitivity of models to data assumptions
 * 39) random walk examples - Getz and Saltz 2008
 * 40) Develop data based agent model
 * 41) compare to established model (ie. Elk movement described in Fryxell et al (2008)?)
 * 42) Fryxell et al paper also has very good descriptive information ripe for agent development
 * 43) hypothesis testing(?)
 * 44) quantify behavior - sensitivity testing
 * 45) relevant statistical techniques(?)
 * 46) Develop original model
 * 47) Cognitive processes in agents (Bennett and Tang 2006)
 * 48) Porting into Ruby / Trails Forward platform

=References=

> Fryxell JM, et al. 2008. Multiple movement modes by large herbivores at multiple spatiotemporal scales. Proc Natl Acad Sci USA 105:19114–19119.
 * Bennett, D.A. & Tang, W., 2006. Modelling adaptive, spatially aware, and mobile agents: Elk migration in Yellowstone. International Journal of Geographical Information Science, 20(9), p.1039-1066.
 * Getz, W.M. & Saltz, D., 2008. A framework for generating and analyzing movement paths on ecological landscapes. Proceedings of the National Academy of Sciences of the United States of America, 105(49), p.19066-19071.
 * Grimm, V. et al., 2006. A standard protocol for describing individual-based and agent-based models. Ecological Modelling, 198(1-2), p.115-126.
 * Nathan, R., 2008. An emerging movement ecology paradigm. PNAS, 105(49), p.19050-19051. Available at: http://www.pnas.org/content/105/49/19050.short.
 * Railsback and Grimm 2011. Agent-Based and Individual-Based Modeling: A Practical Introduction. Princeton University Press. ISBN: 9780691136745