Activity
TeachEngineering

Teach Engineering: Rotary Encoders & Human Computer Interaction

For Teachers 9th - 10th
Students learn about rotary encoders and discover how they operate through hands-on experimentation. Rotary encoders are applied in tools to determine angle measurements and for translations of angular motion. One common rotary encoder...
Lesson Plan
Curated OER

Google for Education: Children and Technology: Simulating a Computer

For Teachers Pre-K - 1st
Students play the main computer components like a CPU, mouse, or IO controller to simulate calculator application by moving a mouse, synchronizing it with the mouse pointer on the screen and sending request to the processor.
Lesson Plan
TeachEngineering

Teach Engineering: Curiosity Killed the App

For Teachers 7th - 9th
Students gain experience with the software/system design process, closely related to the engineering design process, to solve a problem. First, they learn about the Mars Curiosity rover and its mission, including the difficulties that...
Activity
TeachEngineering

Teach Engineering: Exploring Acceleration With an Android

For Teachers 9th - 10th
Students conduct an experiment to study the acceleration of a mobile Android device. During the experiment, they run an application created with MIT's App Inventor that monitors linear acceleration in one-dimension. Students use an...
Article
Khan Academy

Khan Academy: Xor Bitwise Operation

For Students 9th - 10th
If you've seen the lesson on the one-time pad, you know that it is the ultimate shift cipher. It involves the application of a random list of shifts equal to the length of the message. It's important to understand exactly how and why the...
Activity
TeachEngineering

Teach Engineering: Graphing the Spread of Disease

For Teachers 9th - 10th
Students simulate disease transmission by collecting data based on their proximity to other students. One option for measuring proximity is by having Bluetooth devices "discover" each other. After data is collected, students apply graph...