1 of 25

HELLO!

I AM NICK ESPOSITO

  • Teach 6th-8th grade
  • In Florham Park
  • Twitter: @MrEspoTech
  • Email: Nick.Esposito@fpks.org

1

2 of 25

GOAL OF THE UNIT

What do we want the students to learn

1

3 of 25

6th Grade Programming Unit

  • Learn about Digital Footprints and create a program that informs their peers about it.
  • Approximately 6-10 class project

3

4 of 25

SCOPE OF THE UNIT

IDENTIFY/

RESEARCH

Students begin by researching our topic of study:

Digital Footprints

PROTOTYPE

We then break down the unit into a series of mini lessons explaining the concepts to be utilized.

  • Controls
  • Inputs/outputs
  • Loops
  • Variables
  • More

TEST/REDESIGN

Students share their designs with a real world audience (their peers) and user their feedback to redesign their programs.

​

4

5 of 25

SCOPE OF TEACHING

How to implement the lessons

2

6 of 25

Requirements

Maze

  • 4 Facts
  • Keyboard controls
  • Sensing blocks
  • A variable (or two)
  • A broadcast
  • Custom Sprites
  • Custom Background

Quiz

  • 4 Questions
  • Sensing blocks
  • A variable
  • A broadcast
  • Custom sprites
  • Custom background

6

7 of 25

Day 1

DO NOW:

You have 10 minutes to

  1. Open Google Classroom
  2. Open #402 - Daily Do Now Projects
  3. Open Day 1 - Fix the Scripts
    1. Complete it
    2. If you finish early, customize the sprites!

7

8 of 25

Day 1

Game

Start by creating “simple sprites”

  • Main Character (you control w/ keyboard)
  • Enemies to avoid
  • A sprite for the maze lines
  • Sprites to pick up

Quiz

Create blocks for each of your 4 questions

  • Create Ask blocks for 4 questions with one word answers

​

8

9 of 25

Day 2

DO NOW:

You have 10 minutes to

  1. Open Google Classroom
  2. Open #402 - Daily Do Now Projects
  3. Open Day 2 - Help Optimus!
    1. Complete it
    2. If you finish early, customize the sprites!

9

10 of 25

Lesson - Inputs/Outputs

Inputs and outputs are the FOUNDATION for all programming!

Input - What comes into the program

Output - What comes out of the program

Process - What we tell the program to do

10

11 of 25

Lesson - Inputs/Outputs

What do inputs and outputs look like in Scratch?

​

Event - starts the code.

Input - what comes in

Output - what goes out

11

12 of 25

Day 2

Game

Start creating interactions between Sprites

  • Use conditional statements
  • Forever blocks
  • If blocks

Quiz

Start to build your quiz with if - else blocks

  • Use green operator blocks
  • Use blue answer blocks
  • Make the “answer” = the answer

12

13 of 25

Day 3

DO NOW:

You have 10 minutes to

  1. Open Google Classroom
  2. Open #402 - Daily Do Now Projects
  3. Open Day 3 - Fix Me!
  4. Complete it
    1. If you finish early, customize the sprites!

13

14 of 25

Lesson - Variables

  • Variables are used to store information to be referenced and manipulated in a computer program.
  • They also provide a way of labeling data with a descriptive name, so our programs can be understood more clearly. This data can then be used throughout your program.
  • The possibilities are endless!

14

15 of 25

Day 3

Maze

  • Control blocks and sensing should be wrapped up. Complete those, then:
    • Add a variable
    • Add blocks where needed

Quiz

  • After creating the quiz questions and answers
    • Create variables within your project to keep track of score

15

16 of 25

Lesson - Broadcasts

A broadcast is a message or code that is sent out and received in Scratch. A broadcast must have something that sends out the signal and something that receives it:

16

17 of 25

Day 4

Maze Game

Controls, sensing blocks and variables should be finished before broadcasts.

Today:

Add a broadcast to your project (either between characters and the background)

​

Quiz Game

Sounds, motion and broadcasts should be finished. Then:

Start to customize your project by customizing costumes and backgrounds.

​

17

18 of 25

Redesign Phase

18

  1. Share your project
  2. Go to your project page
  3. Add instructions

Digital Footprint Project

19 of 25

STUDENT SAMPLES

Screenshots of student work

3

20 of 25

Quiz Sample - 1

20

21 of 25

Quiz Sample - 2

21

22 of 25

Maze Sample - 1

22

23 of 25

Maze Sample - 2

23

24 of 25

Hybrid Sample

24

25 of 25

THANKS!

ANY QUESTIONS?

You can find me at:

  • Twitter: @MrEspoTech
  • Nick.Esposito@fpks.org
  • Scratch: @MrEspositoTech

25