Snaking a boolean way.

It’s a bit soothing in tone and the material is dry so well suited for napping.

Ratatouille totally makes for a more fun time talking about these basic identifiers of sets. Intersections and Unions trip most everyone up somewhere along the line.

https://www.mathsisfun.com/sets/venn-diagrams.html is a great set of notes to go along with the video.

The three basic logic gates in this game are And, Or, and Not. For And to be true, both things must be. For Or to be True, only one must. Not asks for the other.

Thanks to msarica for the original project Logic Gates Game.

Binary is the way computers count because switches are either off or on. The Binary Game demonstrates how that translates.

Computer programs traditionally operate on explicit instructions and wherever there is a choice, the machine should be provided the logic to choose correctly. These Hour of Code exercises work on this principle.

Hour of Code Teacher Resources | Code.org

The Minecraft ones center around conditional statements. If, Then, Else. These direct a decision into two possibilities, or Boolean.

https://studio.code.org/s/mc/stage/1/puzzle/1

Loops are just that. They run given loop of operations until specified. One can get some practice with loops in this Frozen themed activity.

http://studio.code.org/s/frozen/reset

To make life more interesting and computers more capable, functions can be called to operate. A function takes inputs and gives an output. It does so by the specific instructions within the function. Inputs come from the domain and the output is part of the range.

Below is an editor for a programming language called p5.js. It’s designed to be a way to explore and learn. An easy and fun first place to start is at their Getting Started guide.

This reference lists many of the basic functions. The Coding! Train has a good series of videos one can follow to learn more about programming using p5.

Related posts