Code.org
Controlling Memory with Variables
Not all variables are created equal. Discover how variables in computer science are different from variables in math class. Scholars learn to work with variables in computer programming by developing a mental model for how variables...
DiscoverE
Paper Tower
Read all about it! Challenge your class to build taller and stronger. Newspapers provide the means to build towers in a simple activity. Scholars try to build as tall a tower as possible with just two sheets of newspaper.
Teach Engineering
Bone Density Math and Logarithm Introduction
What do logarithms have to do with bone density? Scholars learn that the equation for bone density includes logarithms. The majority of the third instructional activity of seven is devoted to logarithms and their properties.
DiscoverE
Hoop Glider
Fly into an engineering lesson sure to get your scholars' interest off the ground. Young pupils create hoop gliders out of straws and paper hoops. Adjusting the size and number of the hoops lets them investigate the effect on flight...
Curated OER
IF Statements using QBASIC
Students explore how to use and evaluate conditional statements using QBASIC. They create conditional/boolean statements in a variety of situations. Students write IF statements in QBASIC. They evaluate conditional expressions.
Curated OER
Literal Equations
Students explore Literal Equations. In this literal equations lesson plan, students use the Internet to connect to links and solve linear equations. Students investigate, analyze and record their findings on various activity worksheets.
Curated OER
Review of Pointers
For this programming worksheet, students answer 50 multiple choice and true or false questions on functions and binary numbers.
Ontario
Animation Programming—Computer Studies
Introduce high schoolers interested in animation programming to fundamental programming concepts so that they can plan and write simple programs.