Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum.

Slides:



Advertisements
Similar presentations
Marylands Technology Education Voluntary State Curriculum 2007 Bob Gray Center for the Teaching of Technology & Science (ITEA-CATTS) and the University.
Advertisements

Chapter 11 Design, prototyping and construction 1.
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
8 September 2008 University Montpellier 2 ; Faculty of Sciences Department of Informatics, Master of Informatics Stefano A. Cerri LIRMM: Un. Montpellier2.
A new kind of science Education Lessons Learned from StarLogo and Perspectives on NKS Bakhtiar Mikhak – MIT Media Lab Bakhtiar Mikhak – MIT Media Lab Brian.
1 Copyright © 2002 M. E. Kabay. All rights reserved. Information Security on a Budget: Where to Invest First M. E. Kabay, PhD, CISSP Assoc. Prof. Information.
What is learning today? Presented to Western Sydney Institute George Siemens.
Instructional Strategies and Methods
Complexity Settlement Simulation using CA model and GIS (proposal) Kampanart Piyathamrongchai University College London Centre for Advanced Spatial Analysis.
ENV Envisioning Information Lecture 4 – Multivariate Data Exploration Glyphs and other methods Hierarchical approaches Ken Brodlie.
© CHAMELEON RF 2005Model Order Reduction - Eindhoven – April 10-12, 2006 Course on Model Order Reduction Eindhoven, April 10-12, 2006.
Modeling Complex Systems by Diana Stirling A Review and Discussion of the Paper James Hornage
New Mexico Computer Science for All
MIT Center for Mobile The Media Lab Shaileen C. Pokress Manager, Education Programs.
Agricultural Careers Park Ranger By: Dr. Frank Flanders and Mitzi Marshall Georgia Agricultural Education Curriculum Office Georgia Department of Education.
Educational Technology
The Nature of Music Scott Novakowski Levi Horn Kelsey Gartner.
Computational Science: Middle Schoolers, Real World Problems, and Visualization TIE Conference 5 October 2007 Ruidoso, New Mexico.
An Abstract Agent-based Simulation – the “relative agreement” opinion dynamics model Bruce Edmonds Centre for Policy Modelling Manchester Metropolitan.
©2011 1www.id-book.com Introducing Evaluation Chapter 12.
Volkan
Boundary crossing between local schools and web-based learning management systems in teacher education Thurídur Jóhannsdóttir Iceland University.
Beyond the Centralized Mindset
Emily Durbin Elouise R. Ford Tressa Brooks Hunter
G. Folino, A. Forestiero, G. Spezzano Swarming Agents for Discovering Clusters in Spatial Data Second International.
New Mexico Computer Science for All Agent-based modeling By Irene Lee December 27, 2012.
CS 346U Exploring Complexity in Science and Technology Instructor: Melanie Mitchell Textbook: M. Mitchell, Complexity: A Guided Tour (Oxford University.
Programming Revisited - The Educational Value of Computer Programming Andrea diSessa (UC Berkeley) Boxer Eric Klopfer (MIT) Andrew Begel (UC Berkeley)
Powerful Ideas Constructivist Educational Techniques in Computer Programming Instruction Using MswLOGO © Copyright 2002, Tony Gauvin, UMFK.
Elliot Anshelevich Department of Computer Science Interests: Design and analysis of algorithms, especially for large decentralized networks. Strategic.
Emergent Phenomena & Human Social Systems NIL KILICAY.
Lars-Erik Cederman and Luc Girardin Center for Comparative and International Studies (CIS) Swiss Federal Institute of Technology Zurich (ETH)
Department of Computer Science What is NetLogo UH-DMML  Multi-agent programmable modeling environment  Well suited for modeling complex systems evolving.
L/O/G/O Ant Colony Optimization M1 : Cecile Chu.
Scratch for Science. Computational Thinking Jeanette Wing, 2006 Core theme in CS education, more and more in other subjects Abstraction Automation eScience.
CD-143 Technologies of the Self  Day 4: “The Learning Self” Tufts University  Fall 2002 The Learning Self: Effective Use of Technology in Learning Environments.
Biology: flocking, herding & schooling Day 5 COLQ 201 Multiagent modeling Harry Howard Tulane University.
CS 346U Exploring Complexity in Science and Technology Instructor: Melanie Mitchell Textbook: M. Mitchell, Complexity: A Guided Tour (Oxford University.
Swarm Computing Applications in Software Engineering By Chaitanya.
Week 3a Mechanisms for Adaptation. POLS-GEOG-SOC 495 Spring Lecture Overview Review –CAS –Principles of chaos How do systems “learn”? –“Credit.
SWARM INTELLIGENCE Sumesh Kannan Roll No 18. Introduction  Swarm intelligence (SI) is an artificial intelligence technique based around the study of.
Programming for Swarm CS655 Course Project Weilin Zhong.
PSY105 Neural Networks 1/5 1. “Patterns emerge”. π.
Simulation in Islamic Economics Sami al-Suwailem IRTI, IDB Group Thul Kiadah 1428H -- November 2007G Sami al-Suwailem IRTI, IDB Group Thul Kiadah 1428H.
Microworlds and Macrocontexts By: Jaimie Lex. My Classroom The lesson plan that I am writing will apply to my High School Freshman and Sophomore students.
Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
Manipulating Turtles CS1316: Representing Structure and Behavior.
ArtiFishial Life By Jude Battista and Kendra Knudtzon.
Grace, Kaitlyn, Morgan.  Model of a situation where various “autonomous agents” are affecting a system  How do independent variables change the behavior.
Learning Through Programming Kevin Joseph Staszowski Shani Bryant Alice Mello Cavallo February 19, 2004.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Prof. Lars-Erik Cederman ETH - Center for Comparative and International Studies (CIS) Seilergraben 49, Room G.2, Nils.
Software Engineering Emphasis for Engineering Computing Courses William Hankley Computing & Information Sciences Kansas State University.
Artificial Ants Book report on Turtles, Termites, and Traffic Jams: Explorations in Massively Parallel Microworlds (Complex Adaptive Systems), Ch 3 - Mitchel.
Participatory Simulations: immersive learning environments Emotionally engaging, “first-person” experience Identification with and use of tangible objects.
Copyright 2002, Tony Gauvin, UMFK
Mitchel Resnick MIT Media Lab. Who is doing the inventing?
© 2013 TILA 1 Organizing telecollaboration projects TILA Teacher Training Teacher as researcher.
Emergent Structures
Science on a Sphere at The National Zoological Park Science on a Sphere at The National Zoological Park.
Self-organizing algorithms Márk Jelasity. Decide Object control measure control loop Centralized Mindset: Control Loop ● problem solving, knowledge (GOFAI)
Advanced Software Engineering
Geography: the study of the Earth and its people.
Inventory, Monitoring and Modeling of Recreation Activity and Impacts in IFNM and Las Cienegas Conservation Area University of Arizona John Lynch.
Lecture 1 - Introduction
The Learning Self: Effective Use of Technology in Learning Environments Haruna Tada.
The Friendship Algorithm
Copyright 2002, Tony Gauvin, UMFK
Exploring Artificial Societies through Sugarscapes
Presentation transcript:

Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum University of Leicester, May 2005

Agent Based Modelling …Why bother? – a new and growing field Bibliography on software agents URL: liinwww.ira.uka.de/bibliography/Ai/software.agents.html

StarLogo StarLogo is a programmable modeling environment for exploring the behaviors of decentralized systems, systems without leaders. Examples of these systems in our everyday life include bird flocks, traffic jams, and ant colonies. In decentralized systems, orderly patterns can arise without centralized control. Increasingly, researchers are choosing decentralized models for the organizations and technologies that they construct in the world, and for the theories that they construct about the world. But many people continue to resist these ideas, assuming centralized control where none exists -- for example, assuming (incorrectly) that bird flocks have leaders. StarLogo is designed to help students (as well as researchers) develop new ways of thinking about and understanding decentralized systems.

Concepts 1: Agent Based Modelling

Different Views on Agent Topologies Concepts 2:

Agent Properties Concepts 3:

The idea of emergence is used to indicate the arising of patterns, structures, or properties that do not seem to be adequately explained by referring only to the systems pre-existing components and their interaction. Concepts 4: Exploring Emergence

Organizations of agents Animate agents Data Artificial world Observer Inanimate agents If then else If then else Bottom-Up Modelling Concepts 5:

TRansportation ANalysis SIMulation System (TRANSIMS)

Existing Proposed 40% increase in Visitors +12 Bus Parking +20 Caravan Parking +130 Car Parks New Visitor Centre 300 Metre walk to 12 Apostles viewpoint RBSim - Recreation Behavior Simulator

StarLogo: Spread of Malaria in Haiti

StarLogo: Simulation of Ant's Emergent Behavior

Two books exist: Adventures in Modeling: Exploring Complex Dynamic Systems with StarLogo Vanessa Stevens Colella, Eric Klopfer, and Mitchel Resnick Turtles, Termites, and Traffic Jams: explorations in massively parallel microworlds Mitchel Resnick Show and tell…..