August 16, 2021
8:008:30Advisory
Videos to watch:
https://www.youtube.com/watch?v=Ryv00iVbNKU
Teach students to use their agendas
Assign homework and do an exit ticket
Stuff you should know:
As early as 1997, Kevin Dooley, defined Complex Adaptive System (CAS) as a group of semi-autonomous agents who interact in interdependent ways to produce system-wide patterns, such that those patterns then influence behavior of the agents.
In human systems at all scales, you see patterns that emerge from the interactions of agents in that system. Thoughts, experiences, perceptions interact to create patterns of thought. Shared attitudes toward diet, exercise, and physical awareness interact to shape patterns of health in team or community. In an organization or business, individuals play out their roles, relationships, and expectations to generate patterns of competition or innovation. In organizations and communities, history, traditions, and expectations all influence behavior to shape dominant patterns we see as the culture of that group.
Assessments of understanding: Complex Adaptive Systems
Getting Started (Review)
Lesson Overview
The student will:
Getting Started - 5 min (YOU CAN DO 10 MIN)
1. Review of previous day’s lesson and link to where we are going today.
Activity #1: Guided Tour of StarLogo Nova - 20 min
2. Guided tour
3. Observations and ethical considerations\
Activity #2: Flower Turtles - 20 min
4. Pair programming
6. Flower Turtle Challenge (optional extensions)
10:0510:25Nutrition
10:3012:00Period 3
12:0012:30Lunch
12:3514:05Period 5
14:1015:00Success Academy
- stay tuned for info
Videos to watch:
https://www.youtube.com/watch?v=Ryv00iVbNKU
Teach students to use their agendas
Assign homework and do an exit ticket
Stuff you should know:
As early as 1997, Kevin Dooley, defined Complex Adaptive System (CAS) as a group of semi-autonomous agents who interact in interdependent ways to produce system-wide patterns, such that those patterns then influence behavior of the agents.
In human systems at all scales, you see patterns that emerge from the interactions of agents in that system. Thoughts, experiences, perceptions interact to create patterns of thought. Shared attitudes toward diet, exercise, and physical awareness interact to shape patterns of health in team or community. In an organization or business, individuals play out their roles, relationships, and expectations to generate patterns of competition or innovation. In organizations and communities, history, traditions, and expectations all influence behavior to shape dominant patterns we see as the culture of that group.
Assessments of understanding: Complex Adaptive Systems
- Which characteristics of a complex adaptive system are seen in Flower Turtles?
- Is Flower Turtles a model of a complex adaptive system?
- Why or why not?
- Modeling and Simulation Is the pattern made by turtles repeatable?
- If I run the program again, will it produce the same drawing?
- Why or why not?
- What variables were used in Flower Turtles?
- What is the difference between right turn 90 degrees vs. right turn random 90 degrees?
Getting Started (Review)
- Review of the previous day’s lesson and concepts; connection to today’s lesson. 5 min
- Activity 1 (Guided Practice) Guided Tour of StarLogo Nova: Guided Tour and Observations and Ethical considerations concerning remixing and sharing. 20 min
- Activity 2 (Discovery/Creative) Flower Turtles Challenge: Pair programming; new StarLogo Nova commands, and Flower Turtles Challenge with extension. 20 min
- Wrap up (Reflection) What does Flower Turtles have to do with Modeling and Simulation? 5 min
Lesson Overview
- 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.
- Review of the previous day’s lesson and concepts and connection to today’s lesson.
- Guided tour
- Observations and ethical considerations
- Pair programming
- New StarLogo Nova commands
- The Challenge Wrap-Up –
- 5 minutes (Reflection)
- What does Flower Turtles have to do with Modeling and Simulation?
The student will:
- Learn that in complex adaptive systems one type of interaction is that agents impact their environment (LO7)
- Make a model in which agents impact their environment (LO8)
- Get comfortable with the StarLogo Nova programming environment (LO9)
- Make a program that contains simple instructions that are executed in a loop (LO10)
- Trace a program’s execution (LO11)
- Change variables to alter turtle movement, use randomness (LO12)
- Use turn angles, random function, relative vs. absolute position and heading (LO13)
Getting Started - 5 min (YOU CAN DO 10 MIN)
1. Review of previous day’s lesson and link to where we are going today.
- What is a complex adaptive system?
- a system made up of many individual parts or agents.
- The individual parts, or agents, in a complex adaptive system follow simple rules.
- There is no leader or individual who is coordinating the action of others.
- Through the interactions of the agents emergent patterns are generated.
- What do computer models let you do that you cannot in real life?
- What was NOT captured in the Turn & Walk model that happened in real-life?
- Have students visit the link
- Create an account
- Have them write their passwords down in their agendas
Activity #1: Guided Tour of StarLogo Nova - 20 min
2. Guided tour
- Teacher-led overview of the first pages of the Guided Introduction from creating a new project to end of Flower Turtle project.
3. Observations and ethical considerations\
- What did you notice about the way the StarLogo Nova drawers are organized?
- What does it means to be a web-based environment – where does my program live?
- What does it mean to REMIX a program? Is it cheating?
Activity #2: Flower Turtles - 20 min
4. Pair programming
- Describe the roles of navigator and pilot.
- “We will be using a programming practice called ‘Pair Programming.’ In this practice two people are paired to work together on a project. One person takes the role of the navigator who tell the other person, the pilot, what to do. The pilot listens to the navigator and puts the blocks in place. After 10 minutes I will tell you to switch roles and keep on working.”
- Let students know that they are to switch roles after 10 minutes on your command.
- Review the commands: create agents, forward, left by __ degrees, pen down, when ___ pushed, and while ___ toggled.
- Show new StarLogo Nova commands: right by __ degrees, backward, and random.
- Review a basic framework (setup and runtime) and tell students that they are going to create their own Flower Turtles program by programming or giving the agents instructions.
- Ask students to start a new project (from the ‘My Profile’ page.
6. Flower Turtle Challenge (optional extensions)
- Have students remix their Flower Turtle projects.
- Give the students the specifications for the program.
- It must do the following:
- Create turtles, have the turtles move around the space leaving trails, and have a wiggle to their walk.
- [Hint: use the random block inside of the right and left turn block to introduce randomness into a turtle’s walk. We call this a “wiggle.”] (CT-Algorithms 3A-3; CT-Data representation 3A-12)
- Create turtles, have the turtles move around the space leaving trails, and have a wiggle to their walk.
- It must do the following:
- If time allows, have the students upload and share their projects.
- If time allows, talk about the execution model.
- Why does execution order matter?
- What does Flower Turtles have to do with Modeling and Simulation?
- What could these trails represent? (CT-Modeling and simulation 2-9)
- Review the new terms used:
- Agent - a person or thing that takes an active role or produces a specified effect.
- Location - a position or site occupied
- Heading- direction ( word being used as a direction, “the heading of the turtle”),
- Steps- its a process
- pro- earlier than : prior to :.
- -cess is to move or yield.
- Iteration
- iteration in programming means repeating steps, or instructions , over and over again. This is often called a 'loop'.
- Setup- the way something is organized,
- Runtim - is the running phase of a program, is the period of time when a program is running
- Random- made, done, happening, or chosen without method or conscious decision.
- Is Flower Turtles a model of a complex adaptive system? Why or why not?
- What variables were used in Flower Turtles and the extension?
- What is the difference between turning 90 and turning random 90?
- Is the painting made by turtles repeatable? If I run the program again, will it produce the same drawing?
- Why or why not? (CPP-Data collection & analysis 2-9; CT-Modeling & simulation 2-9)
10:0510:25Nutrition
10:3012:00Period 3
12:0012:30Lunch
12:3514:05Period 5
14:1015:00Success Academy