Week 4: Introduction to Modeling

Contributor

Week 4: Introduction to Modeling 

Learning Objective:  This week focuses on introducing the students to Agent Based modeling and simulation.  The student learns about how to model agent motion.  In NetLogo, the student learns about using sliders to control global variables in their programs.

Pacing Guide

Do Now Questions

  • Do Now Slides (.ppt)
  • Do Now Handout - No Answers (.doc)
  • Do Now Questions - With Answers ***

Programming Challenge

  • Lab 4 Random Walk/Wiggle (.doc)
  • Sample Lab 4 Random Walk/Wiggle NetLogo Example Program ***
  • Lab 4 - Random Walk/Wiggle Data Collection Sheet (extra sheet) (.doc)
  • NetLogo Cheat Sheet (.doc)
  • Other Sample Programs ***
  • Grading Rubric (.doc)

CS Concepts

  • CS Concepts Summary (.doc)

Videos

  • Introduction to Computational Science [4:28] (.mp4) (.ppt) (transcript)
  • Introduction to Agent Based Modeling [5:50] (.mp4) (.ppt) (transcript)
  • Computer Science and Simulation/Emergency Planning [9:40] (.mp4) (transcript)
  • NetLogo and Random Walk [10:15] (.mp4) (transcript)
  • Wiggle Walk and Sliders to Control Global Variables in NetLogo [11:52] (.mp4) (transcript)
  • Video Summaries (.doc)

Reading Materials

Hands on activities (optional)

  • Dice and Data Hands-on Activity (.doc)
  • Diffusion of Food Dye in Water (.doc)
  • Dice and Data NetLogo Activity
    • Dice and Data NetLogo Video (.mp4) 
    • Dice and Data NetLogo Program (.nlogo) - You need to right click to download the NetLogo program. Make sure to "Save As" when you save the NetLogo program... Make sure it does NOT save it as a text file