6a215478b0
* Deleted old images, updated with hand-drawn images Added new cover image, hand-drawn images. * Fixed file image path * Capitalized title * More additions of original images * Restored lowercase. * Replaced traffic light image
28 lines
1.5 KiB
Markdown
28 lines
1.5 KiB
Markdown
# Variables
|
|
|
|
![Variable value](/static/courses/csintro/variables/cover.JPG)
|
|
This lesson introduces the use of variables to store data or the results of mathematical operations. Students will practice giving variables unique and meaningful names. We will also introduce the basic mathematical operations for adding, subtracting, multiplying, and dividing variables.
|
|
|
|
## Lesson Objectives
|
|
|
|
Students will...
|
|
|
|
* Understand what variables are and why and when to use them in a program.
|
|
* Learn how to create a variable, set the variable to an initial value, and change the value of the variable within a micro:bit program.
|
|
* Learn how to create meaningful and understandable variable names.
|
|
* Understand that a variable holds one value at a time.
|
|
* Understand that when you update or change the value held by a variable, the new value replaces the previous value.
|
|
* Learn how to use the basic mathematical blocks for adding, subtracting, multiplying, and dividing variables.
|
|
* Apply the above knowledge and skills to create a unique program that uses variables as an integral part of the program.
|
|
|
|
## Lesson plan
|
|
|
|
1. [**Overview**: Variables in Daily Life](/courses/csintro/variables/overview)
|
|
2. [**Unplugged**: Rock Paper Scissors](/courses/csintro/variables/unplugged)
|
|
3. [**Activity**: Make a Game Scorekeeper](/courses/csintro/variables/activity)
|
|
4. [**Project**: Everything Counts](/courses/csintro/variables/project)
|
|
|
|
## Related standards
|
|
|
|
[Targeted CSTA standards](/courses/csintro/variables/standards)
|