APRIL SMITH'S S.T.E.M. CLASS
  • HOME
  • 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
  • DATA BASES
    • DEBATE TOPICS DATABASE
    • AMERICAN BIOGRAPHIES
    • AMERICAN REVOLUTION
    • NON-FICTION RESEARCH
    • Animals
    • BIOMES
    • Native American Portal
    • NATIONAL PARKS
    • ALABAMA OUTDOORS
  • PARENT RESOURCES
    • LOGGING K - 1st INTO SCHOOLOGY
    • LOGGING 2nd - 5th GRADERS INTO SCHOOLOGY
    • HOW TO TAKE PICTURES ON A CHROMEBOOK
    • HOW TO HAND IN ASSIGNMENTS
  • CONTACT ME
  • U.S. History Teachers
    • HISTORY RESOURCES
  • NEXT TOP FIRM
    • LESSON 1: INTRODUCTION TO THE NEXT TOP FIRM
    • LESSON 2: UNDERSTANDING CLIENTS' WANTS & NEEDS
    • LESSON 3: INTERVIEWING YOUR CLIENT
    • LESSON 4: MARKETING PLAN
    • LESSON 5: DESIGNING A LOGO
    • LESSON 6: BRAND RECOGNITION
  • FUN LAB
  • STEM CHOICE BOARD

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
    • KINDERGARTEN STEM LABS
    • 1st GRADE STEM LABS
    • 2nd GRADE STEM LABS
    • 3rd GRADE STEM LABS
    • 4th GRADE STEM LABS
    • 5th GRADE STEM LABS
  • DATA BASES
    • DEBATE TOPICS DATABASE
    • AMERICAN BIOGRAPHIES
    • AMERICAN REVOLUTION
    • NON-FICTION RESEARCH
    • Animals
    • BIOMES
    • Native American Portal
    • NATIONAL PARKS
    • ALABAMA OUTDOORS
  • PARENT RESOURCES
    • LOGGING K - 1st INTO SCHOOLOGY
    • LOGGING 2nd - 5th GRADERS INTO SCHOOLOGY
    • HOW TO TAKE PICTURES ON A CHROMEBOOK
    • HOW TO HAND IN ASSIGNMENTS
  • CONTACT ME
  • U.S. History Teachers
    • HISTORY RESOURCES
  • NEXT TOP FIRM
    • LESSON 1: INTRODUCTION TO THE NEXT TOP FIRM
    • LESSON 2: UNDERSTANDING CLIENTS' WANTS & NEEDS
    • LESSON 3: INTERVIEWING YOUR CLIENT
    • LESSON 4: MARKETING PLAN
    • LESSON 5: DESIGNING A LOGO
    • LESSON 6: BRAND RECOGNITION
  • FUN LAB
  • STEM CHOICE BOARD