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

5th Grade Cross-Curricular Lesson

LESSON 1

REMEMBER YOUR PROGRAMMING

Programming Revolution Unit

Picture

LESSON MISSION

Your mission is to be able to answer these essential questions.
Picture
  • How is the structure of a program similar to story structure?
​
  • How are some math terms similar to some programming terms?
​
  • What is pseudocode?
​​
  • What are the components of programming code? 

REMEMBER PROGRAMMING STRUCTURE 

Let's analyze how a program is structured by using something we are familiar with already -  
​STORY STRUCTURE!
Picture

REMEMBER PROGRAMMING VOCABULARY 

Now let's analyze how a program's vocabulary and terms are similar to the vocabulary and terms used in math class! 
Picture

REMEMBER HOW PROGRAMS ARE CODED

Remember that code is a computer's language.  When you did Code.org, you used something called pseudocode blocks to write algorithms for programs.  Pseudocode blocks are click and drag blocks that stand for code or computer language but are written in easy to understand (human) language.  We will be using pseudocode blocks to code the American Revolution Program.   ​
Picture
Pseudocode Blocks

Let's recall some coding terms now.  Programs are coded in finites, algorithms, events, constants, and variables.  You also have loops and conditionals but we won't be using these in this project.  The blocks you use for each type in the American Revolution Program will look like these and have the same color system.
Picture
Picture
Picture
Picture
Picture
Picture

The program must be told to start or run and it must be told when to end.  These are the Finites of your program.
Picture
Picture

Between Start and End a program is made up of a sequence of Algorithms and Events.  Algorithms and Events are the "main actions" in a program.  Algorithms are a group of step by step instructions for completing a programming task.  Events are the resulting action of a command, algorithm, or sequence of algorithms.  Events must be triggered by a specific set of commands, algorithms, or sequence of algorithms to happen.
Picture
Picture

There are two types of commands in an algorithm's process.  These are Constants and Variables.  Constants are commands that never change.  They are necessary for the algorithm to work and for the program to end with the correct outcome.  Variables are commands that can be written or used differently.  They are the commands in a program that can change without affecting the outcome.  
Picture
Picture

DO YOU GET IT?

Do you understand coding structure?  Play the Who Am I Game below and find out!

MISSION ACCOMPLISHED

Picture
  • I can compare the structure of a program to story structure.
​
  • I can use math terms to understand programming terms.
​
  • I can describe pseudocode.
​​
  • I can list the components of programming code. ​




  • 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