Lesson Plan
Code.org

Controlling Memory with Variables

For Teachers 9th - 12th
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...
Lesson Plan
Code.org

Using Variables in Apps

For Teachers 9th - 12th
Investigate the benefits of using global variables. The seventh installment of a 21-part unit continues the study of variables from the previous lesson. Young computer scientists modify two existing apps by adding variables and learn how...
Lesson Plan
Curated OER

Correlation of Variables by Graphing

For Teachers 7th - 10th
Middle and high schoolers use a spreadsheet to graph data. In this graphing instructional activity, learners determine how two parameters are correlated. They create a scatter plot graph using a computer spreadsheet.
Lesson Plan
Microsoft

Variables

For Teachers 6th - 8th
You won't want to replace the resource with anything else. Future computer scientists use Minecraft to learn about variables in computer coding. They engage in several activities to master the variable code block, then apply it in an...
Interactive
Khan Academy

Practice: Using Variables

For Students 6th - Higher Ed
A quick check of understanding is the focus in this short online quiz. Questions ask users to check out a short two- to four- line program and answer a question about the value of a variable. Get five questions correct in row to pass to...
Activity
Teach Engineering

Exploring Variables While Testing and Improving Mint-Mobiles (for Middle School)

For Teachers 6th - 8th Standards
There are more ways to use mint candies than to just eat them. In groups, learners design and build race cars using mint candies, drinking straws, Popsicle sticks, index cards, and other materials. They decide on an independent variable...
Lesson Plan
1
1
Bonneville

Manipulating Design Variables on Solar Heaters

For Teachers 6th - 8th
Always strive to make things better. The second of three activities in the Experimenting with Solar Heaters unit has learners design new solar heaters that are more effective compared to the simple models they used in the previous lesson...
Activity
Teach Engineering

Exploring Variables While Testing and Improving Mint-Mobiles (for High School)

For Teachers 9th - 11th Standards
Mint candies are good for more than just one's breath. Using basic materials such as mint candies, straws, index cards, and Popsicle sticks, scholars create race cars that meet a given budget as well as design constraints. They perform...
Lesson Plan
Curated OER

Forces and Graphing

For Teachers 6th - 8th
Students analyze graphs to determine relationships between variables and rates of change. They determine the basic concepts about static reaction forces. They determine the slope and equation of a line.
Lesson Plan
1
1
Teach Engineering

Airplane Tails and Wings: Are You in Control?

For Teachers 5th - 7th
Keep everything under control. The lesson, the 16th segment in a 22-part unit, provides a more detailed look at the parts of a plane, specifically the control surfaces. Pupils learn about the construction of the wings and the tails and...
Activity
1
1
Teach Engineering

Better By Design

For Teachers 5th - 7th Standards
Which modification is the best? Using the scientific method, pairs determine the effects of each control surface on the distance of a glider's flight. The activity, section 16 in a 22-part unit on aviation, allows pupils to gain a better...
Activity
Discovery Education

Perfectly Decomposed!

For Teachers 6th - 8th Standards
We all know someone who won't eat the banana with a brown spot, the grape with a dimple, and the apple with a bruise. Scholars use different fruits to explore what happens when fruits really start to decompose. They set up an experiment...
Activity
1
1
Teach Engineering

Corn for Fuel?!

For Teachers 6th - 8th Standards
Can corn power the world? Young scientists learn about how corn and other plants can provide renewable biofuels in the second of nine lessons. They set up an experiment to investigate how different variables affect plant growth. All of...
Lesson Plan
1
1
Bonneville

Creating the Most Effective Solar Heater

For Teachers 6th - 8th Standards
If changing one variable can improve a design, why not try changing more? Using the results from the previous activity, scholars decide on the variables that caused the most improvement in the effectiveness of the solar heater. They take...
Interactive
Google

Design Your Own Emoji Holiday

For Students 6th - 12th
You'll want to rank the project with a smiley face. Future computer scientists complete a fun activity where they design a holiday-themed emoji. They use block-based coding and learn about the concepts of variables, encapsulation,...
Interactive
Google

Snapchat Geofilter

For Students 6th - 12th
Sometimes pictures could use a little help. Scholars add filters, frames, stamps, and text to a background photograph. They learn to use variables, encapsulation, sequences, and objects as they use the Blockly programming language.
Interactive
Google

Code for Equality

For Students 6th - 12th
It's my belief that all learners should have equal access to computer science projects! Young computer scientists learn about variables, encapsulation, sequences, and objects in block-based coding. They create a collage by first...
Lesson Plan
1
1
WindWise Education

Which Blades Are Best?

For Teachers 6th - 12th
If I change the length, will they work better? After brainstorming the variables of wind turbine blade design, groups choose one variable to isolate and test. The groups then present their data to the class in order for all to have the...
Lesson Plan
Curated OER

Variable Arrays

For Teachers 12th
Twelfth graders compare and contrast variables and arrays. Using data, they enter the information into a spreadsheet and an array to compare how they appear. To end the lesson, they complete basic programs in which they use arrays.
Interactive
Khan Academy

Challenge: Bucktooth Bunny

For Students 6th - Higher Ed
Practice creating and using variables by creating variables for the bunny's eyes and teeth in this JavaScript task. Use the slider above the number to see the power of using variables in your code. 
Interactive
Khan Academy

Challenge: Funky Frog

For Students 5th - Higher Ed
You haven't seen any large-mouth frogs around have you? Hopefully, there will be lots of them as your young JavaScript coders complete this task to create a frog with a wide mouth and use variables in a way that connect the frog face...
Lesson Plan
Curated OER

Solar Kit Lesson #11 - Power Maximum: An Electrical Determination

For Teachers 6th - 9th
Collaborative groups connect resistors and solar panels in series and measure electrical resistance, voltage, and current. The objective is to order 16 solar panels from strongest to weakest. They graph current-voltage and power curves...
Lesson Plan
Code.org

Introduction to Arrays

For Teachers 9th - 12th
How can you store lists in a computer program? The 16th installment of a 21-part unit introduces arrays as a way to store lists within a variable. Individuals program a list of their favorite things—adding interest to the activity.
Lesson Plan
1
1
Teach Engineering

Balsa Glider Competition

For Teachers 5th - 7th Standards
Change one variable and try again. Teams build basic balsa gliders and collect data on their flight distances and times. Through collaboration, the team decides on two modifications to make to the basic design and collect data for the...

Other popular searches