This page represents joint work with Peabody Charter School's 5th grade in order to introduce the students to some basics related to text based computer programming. This curriculum is being jointly developed by myself, Z. Wood, 5th grade teacher, J. Wilcox and Cal Poly student, K. Davis. This work was developed in 2014-2015. This curriculum is focused on using Processing and topics include: 2D coordinates, number sense, and specific programs that explore 5th grade curriculum (the solar system, water cycle, etc.)
For parents, you can download Processing and have your student play with any of this base code (or their own at home).
![]() Week 1 - starting code |
![]() ant - starting code (variables) |
![]() |
![]() |
![]() House puzzle - starting code Comment: in order to mix things up and allow students to `see' more complex code structures, this code includes a reward for when a student has completed the task of moving the pieces to the correct locations. Once the student has the house in the correct place, they can change the boolean variable `anim' to true and see what happens |
![]() Creature - start exercise - finish shape |
![]() |
![]() Cat example |
![]() Reflection: These orbital paths are approximate. The students really enjoyed this - we encouraged them to wait until the white boxes (counting earth years) reached their age and they could reflect on how little Neptune had traversed its orbital path |
![]() water cycle - starting code Comment: once the student has the sun correctly modeled, they can change the boolean variable `waterCycle' to true and the system will be enabled |
![]() chemistry: starting code |
![]() |
![]() |
![]() ball velocity: starting code Comment: students enjoyed this - velocities making more sense |
![]() starting code second option - key press |
![]() starting code handout describing tasks |
![]() starting code handout describing tasks Personalize this space game - starting code Download the background image as well! Version 2.0 - Personalize this space game - starting code Download the background image as well! |
![]() ball bounce: starting code Comment: students were not ready for this code - there were too many new concepts... we need to break apart understanding of velocity and if/else |
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
Contact info:
email: zwood "at" calpoly.edu
Z. Wood home page