Using Collaborative Agent-Based Computer Modeling to Explore Tri-Trophic Cascades with Elementary School Science Students

This paper investigates an in-service teacher and her student’s abilities to utilize, implement, and enact a participatory agent-based modeling program, developed as part of the group-based cloud computing (GbCC) for STEM Education Project funded by the National Science Foundation. In this first cycle of design-based implementation research with an in-service teacher and her 300 students, we examine student participatory learning and teacher experience. By implementing models with teachers, we intend to 1) improve iteratively the GbCC learning technologies and 2) develop more informed and aligned pedagogies for teaching in socially mediated and generative learning environments.


Introduction
The most conspicuous feature of school-based learning is that it occurs in group settings; however, instruction typically engages only the individual by following the initiation-response-feedback sequence (Wells, 1993).For classrooms to engage in more socially mediated and generative teaching and learning, instructors must design situations for groups of students to construct relations between stored knowledge, experience, and new information (Wittrock, 1991).Using the taxonomy of generative design provided by Stroup, Ares, & Hurford (2004), scientific modeling allows learners to engage in generative learning with the help of agent-based models deployed using the group-based cloud computing (GbCC) web-based platform (Petrosino & Stroup, 2017;Stroup, Ares, Lesh, & Hurford, 2007).
By merging NetLogo Web (Wilensky, 1997) with other open science and mathematic libraries within a highly interactive, browser-based, cloud-supported architecture, GbCC significantly extends the capabilities of the HubNet system (Wilensky & Stroup, 2002) for implementing group-based participatory simulations.The result is an environment that allows learners to work collaboratively to participate in, author, and then share simulations and models of a wide array of phenomena.The GbCC architecture can be used to develop new environments and activities or resituate existing models or participatory simulations.
The capabilities support learning across a range of domain content including disease transmission, population dynamics, physical phenomena, and social stratification.This study illustrates resituating and updating of the Wolves-Sheep Predation model (Wilensky, 1997;Wilensky & Reisman, 2006), shown in Figure 1.
Rather than function as an individual-user simulation, we could use the GbCC architecture to create a network-mediated, group-based modeling activity (Petrosino & Stroup, 2017), the Yellowstone Problem, for exploring a specific kind of complex food web-tri-trophic cascades-where the presence of predators and producers exerts significant control over population dynamics.We use the model to explore the consequences of the extirpation of wolves in Yellowstone National Park and the resulting ecological effects related to the power of top-down ecosystem control in tri-trophic cascades (Ripple & Beschta, 2012).To introduce the activity, a short video produced by Sustainable Human (How Wolves Change Rivers, 2014) was used to illustrate how the reintroduction of wolves in Yellowstone had a number of impacts on the environment, including changing the flow of rivers.This scenario is more complicated than typical science curricula can model with representations like symbolic food webs.The complexity involved in how wolves shape rivers-what we called the Yellowstone Problem-can be modeled using collaborative agent-based models.A concept map was developed to illustrate some of the agents involved in this tri-trophic cascade (Figure 2).
The GbCC platform is a powerful computational tool; however, "powerful technological tools, in the absence of powerful pedagogy, detract from rather than contribute to learning" (Philip & Garcia, 2013: p. 313).With this insight in mind, the goal of this paper is to 1) examine how the integrated GbCC environment informs the learning of ecology concepts and modeling knowledge through socially mediated forms of classroom activity and 2) determine changes to the model or activity design for future implementation.

Methods
Consistent with the goals of characterizing student participation while building in-service teacher capacity for pursuing more fully socially mediated approaches  To address this failure, a 4-day ecology unit was generated with teacher input.This unitcontained: 1) a teacher lesson plan; 2) student materials; 3) resource packets; and 4) instructions for accessing and using the GbCC Wolf-Sheep Predation model (Wilensky, 1997).The 4-day unit is described in Table 1.
One science teacher who instructs four fifth-grade and four sixth-grade classrooms volunteered to implement the unit after being approached by one of the authors.Upwards of 300 students were able to explore the complex story of how the presence of wolves generates a cascade of effects that influence plant and river patterns in Yellowstone National Park; however, due to incomplete collection, only 112 student material packets were collected.The student body is classified by the state as majority economically disadvantaged (62.8%), and the ethnic or racial demographics are provided in Table 2.  (Collins, 1990).

Features of the GbCC Wolves-Sheep Predation Model
The GbCC Wolves-Sheep Predation model can be altered or even authored multiple ways.A list of ways the student can manipulate the model is presented below, along with a screenshot of the full model (Figure 3).In this model the students can:  individually manipulate all sliders and toggles, set up the model, and run the model by pressing "go";  attempt to find values that either cause extinction of the wolves or sheep, cause overgrazing of the grass, or create an equilibrium between all three species;  share their code to the gallery by pressing the share button, which sends their graph to the classroom gallery space;  choose a graph from the gallery by pressing the graph button, which imports the slider values from the chosen graph to the user's slider values so the user can run the same model;  the command center to make changes to the code that runs the model; and open and author the NetLogo code resulting in direct changes to the functioning of the model.

Results and Discussion
The 4-day unit took place over the course of 2 weeks in the teacher's classrooms.
Students were tasked with generating an argument for or against protection of wolves in Yellowstone supported with evidence from their GbCC modeling experience.Specific questions from the student material packet were identified based on their relevance to the research questions, digitized, and analyzed.
Teacher feedbacks in the form of typed responses are provided at the end of the section to frame changes made to the model and the activity.

Day 2, Question 2
Following introduction to the Yellowstone problem, the agents involved, and background information on the environment, students began Day 2 by directly engaging with the GbCC Wolf-Sheep Predation model.After learning how to manipulate sliders and toggles, run the model, and read the graphs, students were prompted to answer the following question: Why would we, as ecologists, use this computer model to learn about wolves, elk, and aspen-and make our argument to the public?
Students worked in pairs to generate answers to this question.Of the 112 student materials packets collected, only 64 contained the page with this question.The teacher mentioned misplacing the work of the other students, which explains the missing data.The list was transcribed, compiled, and read.Schwarz et al. (2009) provided a table of the "candidate components of metamodeling knowledge for a learning progression for modeling" (Table 1, p. 636).The table provided three components of metamodeling knowledge: 1) the nature of models, 2) the purpose of models, and 3) the criteria for evaluating and revising models.Question 2 elicited student ideas about the component of purposes of modeling.Student responses were categorized and examples chosen, as shown in Table 3.
By engaging with the computer model, students were able to easily generate numerous reasons why this tool could support an effective argument.Most frequently, students mentioned the ease of using the computer model due to the long-term and large-scale nature of learning about wolves in Yellowstone.Students also touched upon ideas of using the computer model to determine which amount of wolves would be healthy for the ecosystem, which is evidence of students thinking about models as generative or predictive tools.Going forward, activities designed around using GbCC modeling capabilities should involve more time spent with the models as well as group conversations about the purposes, uses, limitations, and affordances of modeling.

Day 2, Questions 3 and 4
To stimulate students' exploration of the model, two questions were provided that allowed students to see the extremes of the Yellowstone Problem: complete extirpation of wolves and overpopulation of wolves.The question below allowed students to simulate the scenarios and take notes on the outcomes: What happens when you put no wolves in the model?What happens when you put a lot of wolves in the model?
Students overwhelmingly responded to these questions in the manner that the researchers and teacher had hoped.For Question 3, of the 112 responses collected from students, 99 responded with some acknowledgement that removal of wolves would lead to an increased sheep population.Student responses ranged in detail and sophistication.Some mentioned simply that there were more sheep, and some generated a more detailed cause-effect response.For example, one student replied, "The population of sheep increased and there is less grass, then the sheep decreased."This student acknowledged the cyclical nature of sheep (elk) and grass (aspen) populations when left unchecked by the presence of wolves.
Similarly, when students simulated the model with a large number of wolves, the majority of students (95 of 112) responded with some answer related to the declining number of sheep, but relatively few students capture the cyclical nature of populations.One student responded, "The sheep will decrease because the wolves ate them all, and also the wolves will decrease because they ate all the sheep and the wolves will have nothing to eat."A possible explanation of the breadth of responses yet lack of depth of student answers could be related to the amount of time spent allowing students to explore the models and write.In this 50-minute lesson, students only received Creative Education about 20 minutes of time to explore the model and write about their conclusions.In the future, more time will be allocated for free exploration of the models.

Teacher Feedback
The cooperating teacher provided feedback after the series of lessons about the benefits and challenges of using GbCC in the classroom as well as the nature of participation and engagement.The responses are listed in Table 4.
The most salient feature of GbCC is the ability to share models to the gallery space for other students to use; however, the teacher noted that only the sixth graders used this feature.More research is needed to determine what factors contribute to students sharing their models to the gallery space and using models from the gallery space.The kids loved it!At the start they understood how serious the loss of gray wolves was to Yellowstone.They understood even more when I showed them how the gray wolves population was extremely important to Yellowstone because it kept Yellowstone in balance.When they were able to see the simulation of the wolves and sheep and how the sheep overtook the area and then ate all the grass, they understood that the need for wolves in order for Yellowstone to be healthy was every important.
What did you find challenging?
Mostly that the site kept crashing.Some of the buttons and numbers seemed confusing to the kids, and they didn't know what to do with them.Most of the lesson were too fun to find challenging.For fifth grade, though, I hyped it up and made it my own because the lesson wasn't as "kid friendly" as I hoped it would be.Getting to discover different species of wolves is something added to make it more fun.
Did your students use the Gallery feature of the simulation?
My fifth graders didn't, but my sixth graders did.They shared with each other how to keep the area balanced and what process they used to do that.
How was participation in your class when using the GbCC Wolves-Sheep Predation model?100% participation.They loved getting on the computer and being able to push buttons and see what happened.Sixth grade liked the gallery feature a lot and shared with people outside of their groups.
facilitate students' use of the gallery share and authoring features.This scalable and low-cost technological and pedagogical infrastructure is intended to directly increase student and teacher involvement with high-quality STEM learning experiences.

Figure 1 .
Figure 1.NetLogo wolf-sheep predation model.From netlogo wolf sheep predation model, by Wilensky, 1997, evanston, il: northwestern university, center for connected learning and computer-based modeling.used via a creative commons license.this model was used in the 4-day unit to teach students about the yellowstone problem.

Figure 2 .
Figure 2. A concept map developed to illustrate the organisms and ecological processes involved in determining river movement and health in Yellowstone National Park.
Moving forward, this research allows for the continued exploration of (a) next-generation, fully authorable, collaborative, cloud-based computing focused on science, technology, engineering, and mathematics (STEM) and (b) participatory approaches to modeling and classroom-based inquiry aimed at advancing student abilities in STEM-related coursework and careers.Our research represents one step in the cycle of development and implementation across many schools, subject areas, and grade levels.Findings suggest that teachers and students would prefer more time spent with the simulation as well as tasks that

Table 1 .
Description of the 4-day unit.
Lesson Description 1) Introduction to How Wolves Shape Rivers Students begin the unit by watching the short video created by Sustainable Man, which describes the Yellowstone Problem (How Wolves Change Rivers, 2014) a .Students read and analyzegraphics, visualizations, and other information sources about the agents involved: wolves, elk, and aspen trees.Students culminate the lesson by writing a position statement regarding the following prompt: Should wolves be protected from hunting in Yellowstone?a "How Wolves Change Rivers," 2014, Retrieved from https://sustainablehuman.tv/remix/how-wolves-change-rivers

Table 2 .
Student ethnicity percentages 2015-2016 reported from the state's department of education website.Student material packets were collected, digitized, and analyzed.These resources allowed us to evaluate the degree to which GbCC capabilities expand participatory learning.The cooperating teacher offered feedback regarding the logistics and experiences of using GbCC in the classroom.Findings assisted us in understanding how well and under what conditions the GbCC model-based les- The student body is classified as majority economically disadvantaged (62.8%).Creative Education

Table 3 .
Example student responses for each of the four subthemes within the purposes of modeling component.

Table 4 .
Feedback provided from the cooperating teacher.