Code.org
Understanding Program Flow and Logic
Explore decision-making logic in programming computer games. The 10th installment of a 21-part unit teaches scholars how to apply conditional statements and Boolean expressions. They use these concepts to create a "Guess My Number" game...
Code.org
What is Big Data?
Find out why Big Data is a big deal in the first installment of a 12-part unit that introduces young computer scientists to Big Data and demonstrates how it is useful. In pairs, class members research a big data tool to uncover the...
Code.org
Practice Performance Task - Security and Hacking in the Real World
Young computer scientists create a visual artifact that represents their research into a computing innovation in the world of cybersecurity. They then work individually to write an essay on the impact of technology on cybersecurity.
Google
History of Math Lesson Plan
Learners honor mathematicians who have contributed important discoveries throughout history by researching and creating a report about a famous mathematician and their contributions to the history of mathematics. Pairs of learners create...
Curated OER
Stochastic and Deterministic Modeling
Explore the difference between stochastic and deterministic modeling through programming. First have the class write algorithms for relatively simple tasks using pseudocode. Use the Python 2.7 program app to simulate Mendel's Pea Pod...
Curated OER
Mean and Standard Deviation
Get two activities with one lesson plan. The first lesson plan, is appropriate for grades 6-12 and takes about 20 minutes. It introduces the concept of measures of central tendency, primarily the mean, and discusses its uses as well as...