Position: Building Blocks for Agent-based Modeling Can Scaffold Computational Thinking Engagement in STEM Classrooms

Connor Bain, Gabriella Anton, Michael Horn, Uri Wilensky

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Computational models and simulations can be powerful tools to help learners understand a wide variety of natural phenomena. However, understanding and learning from computational models requires learners to comprehend the rules agents follow that lead to emergent outcomes. Blocks-based programming is useful in scaffolding learners in the early stage of programming tasks. We posit that students can authentically interact with agent-based modeling via a blocks-based dialect of the popular ABM language NetLogo, dubbed NetTango, across many difficulty levels. Specifically, we discuss three different activities in which we have integrated blocks-based programming into STEM classrooms that show blocks can be used for activities of increasing computational engagement and difficulty.

Original languageEnglish (US)
Title of host publicationProceedings - 2019 IEEE Blocks and Beyond Workshop, B and B 2019
EditorsMark Sherman, Franklyn Turbak
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-4
Number of pages4
ISBN (Electronic)9781728148496
DOIs
StatePublished - Oct 2019
Event3rd IEEE Blocks and Beyond Workshop, B and B 2019 - Memphis, United States
Duration: Oct 18 2019 → …

Publication series

NameProceedings - 2019 IEEE Blocks and Beyond Workshop, B and B 2019

Conference

Conference3rd IEEE Blocks and Beyond Workshop, B and B 2019
CountryUnited States
CityMemphis
Period10/18/19 → …

Keywords

  • NetLogo
  • STEM education
  • agent-based modeling
  • blocks-based programming

ASJC Scopus subject areas

  • Artificial Intelligence
  • Software

Fingerprint Dive into the research topics of 'Position: Building Blocks for Agent-based Modeling Can Scaffold Computational Thinking Engagement in STEM Classrooms'. Together they form a unique fingerprint.

Cite this