Week 6: Variables and Scope

Contributor

Week 6: Variables and Scope 

Learning Objectives: This week the student learns about applying abstraction to modeling and the different types of variables used in NetLogo.  Input and output in NetLogo is also covered.

Videos - Required

  • Abstraction in Modeling and Simulation (.mp4)  (.ppt)
  • Variables and Scope (.mp4)  (.ppt)
  • Glueing a Torus (.mp4)
  • Interface Input in NetLogo (.mp4)  (.ppt)
  • Interface Output in NetLogo (.mp4)  (.ppt)
  • Biology and Computation: An Agent Based Model of Ant Foraging - Melanie Moses: Please watch the FIRST 19:04 MINUTES of the video for overall content – NOT details. This is just for exposure to full blown complex adaptive system modeling
  • Pedagogy - Peer Instruction; From Data to Pedagogical Innovation - Erik Mazur.  Erik Mazur is the developer of the Peer Instruction technique.

CS Concepts - Required

  • CS Concepts (.doc)

Do Now Questions - Required

  • Do Now Questions (.doc)
  • Do Now Quiz 

Programming Challenge - Required

  • Programming Assignment - Where is Nemo? (.doc)
  • NetLogo Cheat Sheet (.doc)

Reading Materials - Required

  • Blown to Bits: Chapter 2 (Reading Assignment pp. 19 - 28)

Discussion - Required

  • Under the Group Forums tab there is a section called NM CS for All CS590 Course Discussions (Spring 2014).  Please reply to the Discussion Question for Week 6.
  • Please comment to two other teacher responses to the Discussion Question for Week 6

Quiz - Required

  • Week 6 Quiz

Hands on activities (For Informational Purposes)

  • Objects and Attributes
  • Program Your Robot : An online computer game that reviews computer programming concepts!
  • Solutions to Program Your Robot
  • 20 Guesses - from CS unplugged