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