Computer Science Unplugged
Lightest and Heaviest—Sorting Algorithms
How do computers sort data lists? Using eight unknown weights and a balance scale, groups determine the order of the weights from lightest to heaviest. A second worksheet provides the groups with other methods to order the weights. The...
Curated OER
Solving a Simple Maze
It is a-maze-ing how lost one can get. Teams reconstruct a simple maze and solve it. Participants create an algorithm that a robot would follow in order to solve the maze as well. The activity includes an extension directing pupils to...
Virginia Department of Education 
Integers: Addition and Subtraction
Young mathematicians construct their own understanding of integers with an inquiry-based math activity. Using colored chips to represent positive and negative numbers, children model a series of addition and subtraction problems as...
Armory Center for the Arts
Place Value Collage
How can art represent math? Use a lesson on place value collages to illustrate the different meanings that numbers have in their designated places. Kids observe photographs and paintings that show place value, then work on their own.
SurfScore
Kodable
Prepare young scholars for life in the twenty-first century with this introduction to computer coding formatted as a fun problem solving game, this resource is a great way to develop children's sequential thinking...
EngageNY
Describing the Center of a Distribution Using the Mean
Everyone does their fair share. The sixth segment in a 22-part unit presents the mean as a fair share. Groups build a conceptual understanding of the mean of a data set, rather than simply learn an algorithm. Learners use the...
PHET
Area Model Decimals
Area works with decimals too. Pupils use the interactive to model multiplication of two decimals using an area model. They see how the decomposed components of the factors obtain partial products and then the complete product. Using area...
Code.org
Creating Functions
Quit repeating yourself ... you can make this simpler! Rather than repeating the same set of code over and over, class members learn to build and call functions in a series of challenges in App Lab. In the end, they combine...