Home Download Help Resources Extensions FAQ NetLogo Publications Contact Us Donate Models: Library Community Modeling Commons Beginners Interactive NetLogo Dictionary (BIND) NetLogo Dictionary User Manuals: Web Printable Chinese Czech Farsi / Persian Japanese Spanish

NetLogo Models Library: 
If you download the NetLogo application, this model is included. You can also Try running it in NetLogo Web 
Perimeters and Areas by Embodied Agent Reasoning, or PANDA BEAR, is a microworld for mathematics learning that lies at the intersection of dynamic geometry environments and participatory simulation activities. In PANDA BEAR, individual students identify with and control a single vertex of a shared, grouppolygon.
The measures of perimeter and area of the grouppolygon are foregrounded in the environment. Grouplevel challenges involving the perimeter and area that cannot be solved by one individual are issued by the activity leader to the students. Through the communication of ideas and strategies with each other, the students collaboratively build solutions for the challenges.
SETUP is run automatically when the activity is opened, and can be run whenever the teacher wants to clear the links comprising a grouppolygon and prepare students to be formed into a different polygon when EDGIFY is pressed next. GO is the main button for allowing students to log in and move around. After the EDGIFY button has been pressed, the students will all be connected in a single grouppolygon. When the students are connected, the PERIMETER and AREA monitors update automatically as students move their vertices around. The PANDA plot shows both of those measures over time as a record of the group's actions as they work towards a goal. SETUPPLOT resets the plot to start a new challenge with the same grouppolygon. To force all students' clients to exit the activity and reenter, the teacher can press the RESET button on the HubNet Control Center.
The client interface allows each student to control one vertex in the grouppolygon. The YOU ARE A: monitor shows a description of the shape and color of the vertex the student is controlling. CHANGE APPEARANCE changes the vertex's shape and color. The LOCATED AT: monitor shows the current coordinates of the student's vertex. The HEADING: monitor shows the current heading of the student's vertex  that is, the direction in which the vertex travels if asked to move forward. The PERIMETER: and AREA: monitors show the current measures of the grouppolygon. The FD (forward), BK (back), LT (rightturn), and RT (rightturn) buttons change the student's vertex's location and heading. The STEPSIZE and TURNAMOUNT input boxes control the amount of movement of the FD, BK, LT, and RT buttons. The GETCENTERED button rounds the student's vertex's x and y coordinates to the nearest integer, which can be helpful for coordinating with other students.
In a triangle, for an individual vertex, moving "between" the other two vertices minimizes the perimeter for a given area.
In a triangle, when all three vertices attempt to form an isosceles triangle, an equilateral triangle is formed.
Strategies that work for challenges at the triangle level often work at the square level as well.
As the number of vertices is increased, the polygon that maximizes the area given a perimeter and minimizes the perimeter given an area gets closer and closer to a circle.
With three students (and so, three vertices), ask the students to make the area as big as possible while keeping the perimeter at or below 25.
With three students (and so, three vertices), ask the students to make the perimeter as small as possible while keeping the area at or above 25.
Increase the number of students in the polygon from three to four (and beyond  approaching a circle) and issue similar challenges.
Modify the challenges in a patterned way. For example, with four students, doubling the allowed perimeter should quadruple the maximum area.
Add vertices that the students can't control.
Add different methods of movement. For example, instead of turning and going forward and backward, the students could be allowed to move in the 4 cardinal directions or with a mouse.
Allow the students to give their vertex movement rules to follow over and over so that the grouppolygon "dances".
This model uses links to form the sides of the polygon; each vertex is linked to exactly two other vertices. The sum of the lengths of all the links is the perimeter of the polygon.
The area calculation is based on information found here: http://mathworld.wolfram.com/PolygonArea.html
PANDA BEAR Solo
Thanks to Josh Unterman for his work on this model.
If you mention this model or the NetLogo software in a publication, we ask that you include the citations below.
For the model itself:
Please cite the NetLogo software as:
Please cite the HubNet software as:
Copyright 2007 Uri Wilensky.
This work is licensed under the Creative Commons AttributionNonCommercialShareAlike 3.0 License. To view a copy of this license, visit https://creativecommons.org/licenses/byncsa/3.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Commercial licenses are also available. To inquire about commercial licenses, please contact Uri Wilensky at uri@northwestern.edu.
(back to the NetLogo Models Library)