APRIL SMITH'S S.T.E.M. CLASS
  • HOME
  • STEM LABS
    • PRE-K STEM LABS
    • KINDERGARTEN STEM LABS
    • 1st GRADE STEM LABS
    • 2nd GRADE STEM LABS
    • 3rd GRADE STEM LABS
    • 4th GRADE STEM LABS
    • 5th GRADE STEM LABS
  • CAHABA ENGINEERS
    • LESSON 2
    • LESSON 3
    • LESSON 4
  • ABOUT OUR CLASS
  • PHOTO GALLERIES
    • PREK PHOTOS
    • KINDERGARTEN PHOTOS
    • 1ST GRADE PHOTOS
    • 2ND GRADE PHOTOS
    • 3RD GRADE PHOTOS
    • 4TH GRADE PHOTOS
    • 5TH GRADE PHOTOS
    • ENRICH PHOTOS
  • DATA BASES
    • DEBATE TOPICS DATABASE
    • AMERICAN BIOGRAPHIES
    • AMERICAN REVOLUTION
    • NON-FICTION RESEARCH
    • Animals
    • BIOMES
    • Native American Portal
    • NATIONAL PARKS
    • ALABAMA OUTDOORS
  • CONTACT ME
  • FUN LAB
  • STEM CHOICE BOARD
  • ACAP 2025
  • MULTI-CULTURAL CHRISTMAS
    • GERMANY LEARNING PAGE
    • GERMANY STEM ACTIVITIES
    • COLUMBIA LEARNING PAGE
    • COLUMBIA STEM ACTIVITIES

1st GRADE
​LESSON 1:  UNSPOTTED BUGS


Picture

LESSON MISSION

Picture
​
1.)  I can spot when something doesn't happen like it
     should.

​2.) I can point out what is supposed to happen in an
     event. 

​3.) I can describe what went wrong when an event
​     does not happen like it is supposed to.

4.) I can show persistence when things get hard.

LESSON INTRODUCTION

STORY TIME
Picture

TOOL BOX

Picture
Look under the toolbox for important terms.
bug:  part of a program that does not work correctly

debugging:  finding and fixing problems in code

persistence:  trying again and again, even when something is very hard
We will begin our lesson with a story.  Follow along as I read aloud.
Now, you will read the story again listening to the online version of the story.  Follow my instructions to go to by Code.org and watch the online story.  
Follow the instructions below:
  1. Click on your class icon below to go to your Code.org Classroom.  
  2. Put in your password.  
  3. Click on the Unplugged button next to Lesson 1:  Unspotted Bugs.  
  4. Put on your headphones and watch the video.  
  5. When you have finished, put your headphones back on the hook and wait quietly until your classmates have finished.

LESSON ACTIVITY

A bug is something that does not work correctly.  Finding and fixing a problem with something is called debugging.  In this activity, you will look for bugs and try to debug them.  It may get hard at times.  You will have to show persistence.  Persistence is trying again and again, even when something is very hard.
​

Instructions

  1. Each group will get a marble run that is put together incorrectly.  When you start the marble at the top, it will get stuck and it will not make it to the bottom.
  2. You will work with your group to find the three bugs in the marble run.
  3. When your group feels like they have found the three bugs, raise your hands.
  4. I will come over and watch you fix the bugs, by moving 3 pieces of the marble run.  
  5. You will finish the task, when your team finds all three bugs.
Picture

The Rules

Picture

  1. You must stay with your team.  You may not move around the room.
  2. No cheating.  You can't watch another team to find the bugs.
  3. Do not take apart the run until I am with your group.
  4. You must show persistence.  Even when it gets hard, keep a good attitude and keep trying.

REFLECTION

So, did you accomplish the Lesson Mission Today?  Let's find out.  Let's take the Debugging Challenge Together.  I will read the questions below.  Then I will read the answer choices.  You will click on the answer you think is correct.  
Picture

MISSION ACCOMPLISHED

Picture

CONGRATULATIONS!

This is the end of Coding Lesson 1:  Unspotted Bugs.
​
​You have accomplished your mission!

LESSON RESOURCES

Picture
This lesson was created using the following resources.

​Code.org


​Studio.code.org. (2017). Code.org. [online] Available at: https://studio.code.org/s/coursea [Accessed 20 Nov. 2017].

AL STATE TECHNOLOGY STANDARDS

The following Alabama State Technology Standards were addressed in this lesson:
​
1st Grade Computational Thinker:

Abstraction
  • Standard 1:  Classify and sort information into useful order with/without a computer.  Examples: Sort by shape, color, or other attribute; sort A-Z.
Algorithms
  •  Standard 2:  Order events into a logical sequence (algorithm).  Examples: Unplugged coding, sequence of instruction.
Programming and Development
  • Standard 3:  Construct elements of a simple computer program in collaboration with others.  Examples: Block programming, basic robotics, unplugged programming
Picture




  • HOME
  • STEM LABS
    • PRE-K STEM LABS
    • KINDERGARTEN STEM LABS
    • 1st GRADE STEM LABS
    • 2nd GRADE STEM LABS
    • 3rd GRADE STEM LABS
    • 4th GRADE STEM LABS
    • 5th GRADE STEM LABS
  • CAHABA ENGINEERS
    • LESSON 2
    • LESSON 3
    • LESSON 4
  • ABOUT OUR CLASS
  • PHOTO GALLERIES
    • PREK PHOTOS
    • KINDERGARTEN PHOTOS
    • 1ST GRADE PHOTOS
    • 2ND GRADE PHOTOS
    • 3RD GRADE PHOTOS
    • 4TH GRADE PHOTOS
    • 5TH GRADE PHOTOS
    • ENRICH PHOTOS
  • DATA BASES
    • DEBATE TOPICS DATABASE
    • AMERICAN BIOGRAPHIES
    • AMERICAN REVOLUTION
    • NON-FICTION RESEARCH
    • Animals
    • BIOMES
    • Native American Portal
    • NATIONAL PARKS
    • ALABAMA OUTDOORS
  • CONTACT ME
  • FUN LAB
  • STEM CHOICE BOARD
  • ACAP 2025
  • MULTI-CULTURAL CHRISTMAS
    • GERMANY LEARNING PAGE
    • GERMANY STEM ACTIVITIES
    • COLUMBIA LEARNING PAGE
    • COLUMBIA STEM ACTIVITIES