Introduction
- Read summaries of the upcoming lessons
- Upload resources to your portfolio (See instructions below.)
- Suggested work flow
Lesson 1: Introduction to Complex Adaptive Systems and Computer Modeling and Simulation
In this lesson students will participate in two activities. The first activity is a participatory simulation called "Turn & Walk." After playing the "game" based on simple rules, students will see a computer model based on the same activity. Of particular interst is the comparison between real and virtual worlds and the consideration of how a computer model might help us understand a phenomenon in the real world. Students will be exposed to the characteristics of complex adaptive systems: many agents, simple rules, emergent patterns ,and "adaptivity" to change. In the second activity, students will get an overview of the parts of a computer model.
Lesson 2: Introduction to StarLogo Nova and Painting Turtles
In this lesson students will participate in two activities. The first activity is a guided introduction to the StarLogo Nova simulation environment. In the second activity, students will learn a few simple commands and then create their first computer program. Students will progress from single turtle explorations to instructing many turtles to follow their commands in parallel.
Lesson 3: Conditional Branching with Trailblazers and Bumper TurtlesIn this lesson students will participate in two activities. In
the first they will learn about conditional branching, logic, and
Boolean expressions as they guide an agent through a puzzle. They also consider the best path /solution and the universality of their solution (or not). In
the second activity, students will learn a few simple commands and then
convert their Painting Turtles program into a Bumper Turtles program in
which agents respond to their environment.
In this lesson students will participate in two activities. In the first activity, students will learn about probability, how it is implemented in StarLogo Nova, and use probability to implement chance behavior in agent movement. In the second activity, students will remix their bumper turtles project into a colliding turtles project in which turtles react to other turtles upon collision. The wrap up discussion covers what probability is used for in computer modeling and simulation.
Lesson 5: Modeling the Spread of DiseaseIn
this lesson students will convert their Colliding Turtles model into a
simple Epidemic model by adding slider widgets and recovery. The Contagion model represents a very simplified version of an epidemic or spread of a disease. Two variables will be created: transmission rate and recovery rate. Students
will later use this model to run experiments to determine if disease
will spread throughout a virtual population in different scenarios.
Assignment:
Click on these two resources and upload them to your portfolio.
- When the file is visible, click on “Open” to save and open a copy of the document to your Google drive.
- Open your portfolio on Google Sites (http://sites.google.com) then go to the "Reflections->CS Concepts" page of your portfolio.
- Click on the pencil icon at the upper right to open the page for editing.
- Once in editing mode, click on the page where you would like to add the document then go to “Insert->Google Drive->Document”
- Select your document then click “OK”
- Finally, hit “Save” to see your document embedded in your portfolio.
- NOW you should see your document embedded into your portfolio. If you would like to continue to edit this document, click at the bottom left of the page where there is a link to open the document. Any changes made to the document will be reflected in your portfolio page.
- These documents are now yours to customize and add to. We'll refer to them throughout the course.
Suggested work flow:
We suggest working with three tabs open in your browser:
- One for this course,
- One for StarLogo Nova, and
- One for your Google Sites portfolio