DiscoverE
Coding Without Computers
See what it feels like to be a robot. Scholars use programming vocabulary to program a human robot and test out their codes by acting them out. The code should result in stacking six cups into a pyramid.
Teach Engineering
Can You Resist This?
Some things are hard to resist. Small collaborative groups build circuits and calculate the voltage using Ohm's Law. Budding engineers explore the connection between the voltage across different resistors and linear...
Code.org
Functions and Top-Down Design
Let me break it down for you! Introduce your class to a way of breaking up a complicated task into its component pieces. Individuals draw a complex figure using JavaScript and then break it down to help determine the...
Code.org
APIs and Using Functions with Parameters
Introduce your class to the API, a reference guide that lists and explains the functionality of programming language. Using JavaScript, individuals draw complex designs that require additional commands and parameters defined in the...
Beauty and Joy of Computing
Building Your Own Blocks
Isn't building with blocks an activity for toddlers? The third lab of a five-part unit teaches young computer scientists how to create their own block instructions for programming. They use these blocks to create geometric figures, spell...
PBS
Hidden Alarm
It's time! The fourth lesson in a five-part series has teams of scholars build a circuit for an alarm. A switch lets them turn the alarm on and off and allows them to hide the alarm—just as long as they don't hide it in the classroom!