The first thing we did as we designed Chocolate Chip Cookie Factory: Place Value was envision how we would use the game ourselves as educators. While Chocolate Chip Cookie Factory: Place Value can be used as a fun game to engage kids and get them to practice their math facts, it can also help kids explore, develop, and apply place value concepts… building a foundation for adding, subtracting, multiplying, and dividing multi-digit numbers later in the classroom.

While hands-on discovery is crucial in the learning process, so is building and testing theories and practicing other metacognitive skills. Therefore, we created a practice mode within the game where an adult and a child (or two children on their own) can sit down to share, discuss, and experiment with new strategies together. This practice mode simply turns off the game’s clock and gives the player unlimited time to solve the problems and clear a round.

Next, we developed this brief learning guide. Parents are often uncertain about how much guidance to give a child during the discovery process. This learning guide lays out simple, scaffolded learning progressions that parents and teachers can use to guide a child toward conceptual understanding without telling the child what to do and depriving him or her of a rich learning experience.

If you are looking for a learning tool with more explicit instruction in place value and direct links to paper-and-pencil algorithms for multi-digit addition, subtraction, multiplication, and division, we recommend our interactive multitouch textbook: Place Value from the Ground Up. It covers all of the same skills and concepts addressed in this game.

Educational Theory

Like other curricula from Vertical Learning Labs, the design of Chocolate Chip Cookie Factory: Place Value is based on the latest scientific research on how children learn. We believe that the theory of constructivism represents our best model of the learning process, and we use our understanding of that model to create learning environments that challenge and support kids to learn for themselves.

According to constructivism, learning is an active process. As we interact with the world, we build schemas (internal mental models or theories) that help us interpret what we experience. These schemas help us make sense of the world around us. Initially, a schema is very rudimentary. It may not work reliably. It may only work within very narrow contexts. Over time, as we apply our schema and test it against reality and in other contexts, we have the opportunity to revise and improve our schema: to make it more robust and more flexible. Good learners actively test their theories, looking for edge cases and points of cognitive dissonance, and revise their theories in the face of evidence.

If we think of constructing a skyscraper as an analogy for schema-building (the skyscraper represents the schema as a whole; each “floor” in the skyscraper represents an extension to the schema that makes it more powerful), then we can identify a number of instructional design decisions that we commonly make as teachers that can inhibit schema-building by our students. The first is trying to build a second floor before building the first. Either the second floor completely collapses or the student is forced to prop up sections of the second floor with whatever random stuff he can lay his hands on.

design error 1

The second is assuming that a floor is structurally sound before you have tried building on top of it. Evaluating the structural soundness of a floor by its external appearance is not a good idea. The only way to really evaluate the structural soundness of a floor is to start building on top of it. If things start to sag, then you will have to go back and re-engineer and rebuild parts of that floor.

design error 2

The third is building each floor as a standalone structure instead of building floors on top of each other. This often happens when we don’t trust existing floors to support additional floors on top of them. This mean that the individual schemas never get very powerful, and the student never has a chance to test the structural soundness of his schemas and figure out how to re-engineer and rebuild them better.

design error 3

The fourth is insisting that a foundation be solid enough to support ten floors before building the first floor on top of it. Okay, this is where our skyscraper construction analogy goes off the rails. If you were building a ten-story building, of course you would engineer and build the foundation so that it could support all ten floors.

Schema-building is a little different than that. When building a schema, you can’t identify the weak points in your schema until you build on top of it and see where it starts to fail. You have to build the first floor as best you can. Then test the first floor by starting to build the second floor on top of it. Depending on how the first floor holds up, you may have to go back and re-engineer and rebuild parts of the first floor so that it can support the additional weight of the second floor. Then, when the second floor is complete and the first floor has been rebuilt, you start adding the third floor and looking for weak points in the second floor and more weak points in the first floor. Schema-building is an iterative process.

schema-building

Vertical learning is our approach to creating learning environments that encourage students to build and test their own schemas. We challenge students to build multi-story structures; and then we teach them how to go back and analyze what they’ve already built for weak points, and to re-engineer and rebuild as they go. And once they’ve built their first skyscraper, they always want to build more.

Learning Progressions

Developing an effective schema for working with multi-digit numbers is a long process with many steps. As an adult, it is often difficult to remember that process and to put ourselves in the shoes of a young, first-time learner. Chocolate Chip Cookie Factory: Place Value is designed to make place value concepts accessible without formal instruction. It builds on a kid’s own schema for working with concrete groups of objects. It separates the operation side of addition, subtraction, multiplication, and division from the accounting side. Most importantly, it enables kids to learn by making incremental revisions to their gaming strategies.

>Counting
>Addition
>Multiplication
>Subtraction
>Division

Extension Activities

These are some activities that you can use to help a student summarize, generalize, and build on top of what he or she has learned while playing Chocolate Chip Cookie Factory: Place Value. Most of these activities connect to the activities a student will be doing in the classroom.

>Hundreds Chart
>Using Visual Representations
>Column Addition and Multiplication in Two Steps
>Column Subtraction
>Column Division
>Column Addition and Multiplication with Carrying
>Generalizing Place Value to Other Units
>Place Value from the Ground Up

Blackline Masters

Parallels to Paper-and-Pencil Algorithms

The most efficient processes that a student develops for adding, subtracting, multiplying, and dividing multi-digit cookie orders while playing Chocolate Chip Cookie Factory: Place Value directly parallel the standard paper-and-pencil algorithms that he or she will be using in the classroom.

>Addition
>Multiplication
>Subtraction
>Division

Common Core Standards

The skills and concepts developed while filling and delivering orders in Chocolate Chip Cookie Factory: Place Value directly address nine math standards in the Number and Operations in Base Ten (NBT) domain of the Common Core Standards.

1.NBT.2 Understand that the two digits of a two-digit number represent amounts of tens and ones. Understand the following as special cases:
  1. 10 can be thought of as a bundle of ten ones - called a “ten.”
  2. The numbers from 11 to 19 are composed of a ten and one, two, three, four, five, six, seven, eight, or nine ones.
  3. The numbers 10, 20, 30, 40, 50, 60, 70, 80, 90 refer to one, two, three, four, five, six, seven, eight, or nine tens (and 0 ones).
1.NBT.4 Add within 100, including adding a two-digit number and a one-digit number, and adding a two-digit number and a multiple of 10, using concrete models or drawings and strategies based on place value, properties of operations, and/or the relationship between addition and subtraction; relate the strategy to a written method and explain the reasoning used. Understand that in adding two-digit numbers, one adds tens and tens, ones and ones; and sometimes it is necessary to compose a ten.

1.NBT.6 Subtract multiples of 10 in the range 10-90 from multiples of 10 in the range 10-90 (positive or zero differences), using concrete models or drawings and strategies based on place value, properties of operations, and/or the relationship between addition and subtraction; relate the strategy to a written method and explain the reasoning used.

2.NBT.1 Understand that the three digits of a three-digit number represent amounts of hundreds, tens, and ones; e.g., 706 equals 7 hundreds, 0 tens, and 6 ones. Understand the following as special cases:
  1. 100 can be thought of as a bundle of ten tens — called a “hundred.”
  2. The numbers 100, 200, 300, 400, 500, 600, 700, 800, 900 refer to one, two, three, four, five, six, seven, eight, or nine hundreds (and 0 tens and 0 ones).
2.NBT.5 Fluently add and subtract within 100 using strategies based on place value, properties of operations, and/or the relationship between addition and subtraction.

2.NBT.7 Add and subtract within 1000, using concrete models or drawings and strategies based on place value, properties of operations, and/or the relationship between addition and subtraction; relate the strategy to a written method. Understand that in adding or subtracting three-digit numbers, one adds or subtracts hundreds and hundreds, tens and tens, ones and ones; and sometimes it is necessary to compose or decompose tens or hundreds.

2.NBT.8 Mentally add 10 or 100 to a given number 100-900, and mentally subtract 10 or 100 from a given number 100-900.

3.NBT.2 Fluently add and subtract within 1000 using strategies and algorithms based on place value, properties of operations, and/or the relationship between addition and subtraction.

3.NBT.3 Multiply one-digit whole numbers by multiples of 10 in the range 10-90 (e.g., 9 × 80, 5 × 60) using strategies based on place value and properties of operations.