What is Coding?
Unplugged coding/Bee-Bots/Scratch/Code.org
1
Objectives
1) AASL - Inquire: Students will be encouraged to investigate and explore basic coding concepts
2) AASL - Engage: Students will participate in an activity to introduce coding concepts - first through an unplugged activity and later, with Bee-Bots
3) AASL - Collaborate: Students will demonstrate teamwork and cooperation through the coding-related projects (bee-bot/code.org or Scratch)
4) AASL - Explore: Students will have the opportunity to experiment with coding tools or simple programming (Bee-Bot/code.org or Scratch)
2
3
Eyes looking
EEars listening
s listening
Quiet Mouth
Mrs. de León’s EXPECTATIONS
vv
vvvvv
4
Let’s learn all about CODING
5
ENGINEER DESIGN PROCESS
Let’s review: Coding Vocabulary
Code - has a set of steps that must be done in order. It is a way of giving instructions to a computer or robot.
Algorithm - Instructions that tell computers/robots how to do a sequence.
Array - An arrangement of objects, pictures, or numbers in rows and columns is called an array.
Boolean - a result that can only have 1 of 2 possible values: true or false.
Condition - a set of rules performed if a certain condition is met.
Bug - a mistake in a code or program.
Debugging - “BUGS” - the way to figure out what is wrong with the code.
Loop - a section of a code that tells the computer to repeat the process inside it until it meets the criteria to stop.
Operator - an object like +, -, *, /, that is capable of changing a value.
Variable - a location capable of storing data within a program that can be changed, stored or displayed.
Sequence - a set of steps that must be followed in order. If the steps are followed out of order, the correct results won’t happen.
6
EXPLORE
Let’s view: Coding Vocabulary
7
EXPLORE
UNPLUGGED ACTIVITY
It is called “unplugged” because you do not use a computer. We will be completing an unplugged activity today with worksheets.
8
UNPLUGGED ACTIVITY
9
K - 2nd grade unplugged CODING activity
10
Activity
First, complete the unplugged worksheet with your scissors and glue
Second, Create a worksheet to show your own creation of an unplugged coding activity.
Third, turn & talk to your friend and explain your code.
11
Reflect
Today’s lesson was about following step by step instructions
You should turn and talk with your partner and review your creation. See where you could improve!
12
IMPROVE and SHARE
What is a computer program?
13
4th & 5th grade unplugged activity
14
TURN & TALK
15
TURN & TALK
16
TURN & TALK
17
TURN & TALK
18
TURN & TALK
19
Review this maze
20
Objective: Turn & talk about our unplugged worksheets
Today’s lesson will be to observe how the
Codes were placed -- correctly or not?
You should turn and talk with your partner and review each creation. See where you could improve!
21
IMPROVE and SHARE
4th & 5th grade
Unplugged Activity
22
Let’s watch some short videos about a student who started creating with cardboard. I want you to see how he started and how he is working with his dream today!
23
IMAGINE and DESIGN
WHO IS CAINE MONROE IN THE MAKER WORLD?
24
MEET NIRVAN, THE VIDEO THAT WENT VIRAL
25
CAINE MONROE
26
Activity: Follow Instructions in Step by Step Order
27
IMAGINE and DESIGN: Definition: Sequence is an order of events
28
INTRODUCTION TO BEE BOTS
29
Let’s see how the Bee Bot works
30
Activity: Follow Instructions in Step by Step Order
31
CREATE
Reflect
Today’s lesson was about following step by step instructions
You should turn and talk with your partner and review your creation. See where you could improve!
32
IMPROVE and SHARE
Scratch - A language designed to be easy for people to learn. It uses pictures to show how the coding works. In this program, you can drag and drop block that contain code. By putting these blocks together, you can create an Algorithm, list of instructions for characters or objects, called sprites.
33
Let’s learn about SCRATCH
EXPLORE
Activity: Follow Instructions in Step by Step Order
34
CREATE
Let’s learn SCRATCH
35
SCRATCH -- Introduction
36
SCRATCH -- Introduction video step-by-step
37
38