Launching Collaborative Elementary CS
Eleanor Richard
Previously:
Currently:
Collaborative vs. Cooperative Learning
Cooperative Learning
Example: Jigsaw Researching
Collaborative Learning
Example: Brainstorming of needed elements of home to withstand a mudslide.
Creating machine to rescue a tiger as a group
Explore Cooperation
Get into groups of 3 with people near you
Roles
Person With Longest Hair - Finger Robot goal - follow programmer’s directions
Person With Shortest Hair - Programmer goal - give verbal directions to robot based on map made by course makers
Person With Medium Hair - Course Maker goal - place “x” on squares on the map the robot cannot cross to make a possible but challenging course
| | | |
| | | |
| | | |
Start Finger Here
End Finger Here
Verbal Directions Programmer Can Give:
Up, Down, Left, Right,
Explore Collaboration
In your same group of three look at this game and think about these questions?
How do you think this game is played? What do you think is the goal?
What changes might you make to the game to make it better or more fun to play (what might you add or change?)
Thoughts on Collaborative & Cooperative Learning?
When would it be useful to use each kind of leaning?
What are the benefits or constraints of each?
Live Type Here….
When you might want to use Collaborative or Cooperative Learning
Collaborative
Cooperative
Pair Programming
Can be collaborative or cooperative depending on how it is used in classroom.
Driver & Navigator (Checker)
Driver and navigator is written in PLTW.
Would anyone like to share experiences?
Pair Program - Tips & Tricks
Resources
Code.org pair programming videos 1, 2, 3
Decision Making Matrix Example (useful for deciding which project in a group to focus on or which elements to use)
What resources would you like to share?