1 of 38

What is Coding?

Unplugged coding/Bee-Bots/Scratch/Code.org

1

2 of 38

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 of 38

3

Eyes looking

EEars listening

s listening

Quiet Mouth

Mrs. de León’s EXPECTATIONS

4 of 38

vv

vvvvv

4

Let’s learn all about CODING

5 of 38

5

ENGINEER DESIGN PROCESS

6 of 38

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

7 of 38

Let’s view: Coding Vocabulary

7

EXPLORE

8 of 38

UNPLUGGED ACTIVITY

It is called “unplugged” because you do not use a computer. We will be completing an unplugged activity today with worksheets.

8

9 of 38

UNPLUGGED ACTIVITY

9

10 of 38

K - 2nd grade unplugged CODING activity

10

11 of 38

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

12 of 38

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

13 of 38

What is a computer program?

13

14 of 38

4th & 5th grade unplugged activity

14

15 of 38

TURN & TALK

15

16 of 38

TURN & TALK

16

17 of 38

TURN & TALK

17

18 of 38

TURN & TALK

18

19 of 38

TURN & TALK

19

20 of 38

Review this maze

20

21 of 38

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 of 38

22

23 of 38

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!

https://cainemonroy.com/mystory

23

IMAGINE and DESIGN

24 of 38

WHO IS CAINE MONROE IN THE MAKER WORLD?

24

25 of 38

MEET NIRVAN, THE VIDEO THAT WENT VIRAL

25

26 of 38

CAINE MONROE

26

27 of 38

Activity: Follow Instructions in Step by Step Order

27

IMAGINE and DESIGN: Definition: Sequence is an order of events

28 of 38

28

29 of 38

INTRODUCTION TO BEE BOTS

29

30 of 38

Let’s see how the Bee Bot works

30

31 of 38

Activity: Follow Instructions in Step by Step Order

31

CREATE

32 of 38

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

33 of 38

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

34 of 38

Activity: Follow Instructions in Step by Step Order

34

CREATE

35 of 38

Let’s learn SCRATCH

35

36 of 38

SCRATCH -- Introduction

36

37 of 38

SCRATCH -- Introduction video step-by-step

37

38 of 38

38