Introduction to Computational Thinking Computational Modeling
CT @ VT Computational Modeling The “third pillar” of science and engineering Lab based Science and Engineering Math based computational experimental theoretical Computer based Advantages Reduce risky experiments study drug behavior in the body Reduce cost for discovery can run millions of virtual experiments Explore ill-understood phenomenon Emergent behavior (see more in a minute) Cautions Validation: is the model an accurate representation of reality ? Verification: is the computation an accurate representation of the model? Fall 201 2015 Slide 2
CT @ VT Agent based Modeling Properties (Alice) Properties (env.) Rules (Bob) Rules (env.) Rules (Alice) Properties (Bob) environment Agent: person, creature, inanimate Fall 201 2015 Slide 3
CT @ VT Abstraction + Algorithms abstraction Properties (Alice) algorithms Rules (Alice) real-world entity Fall 201 2015 Slide 4
CT @ VT Agent based Simulation Go for each agent: apply rules update properties update visualization Fall 201 2015 Slide 5
CT @ VT NetLogo Agent-based computational modeling Integrated programming, simulation and visualization environment Library of models in many different fields Useful to us as an object of study Fall 201 2015 Slide 6
CT @ VT Cohort work Each cohort will be given the name of a NetLogo model Answer in-class questions related to this NetLogo model Report back 20 minutes before end of class Fall 201 2015 Slide 7
CT @ VT Consent Form To facilitate use of the class as part of the scholarship to understand and report about teaching and learning at Virginia Tech Procedures approved by VT IRB to guarantee your anonymity Two forms Fall 201 2015 Slide 8
Recommend
More recommend