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 Unit

PROGRAMMING REVOLUTION

Unit Introduction

Picture

WELCOME TO A NEW WAY OF LOOKING AT THE AMERICAN REVOLUTION!


UNIT PURPOSE 

Programming Revolution is a cross-curricular unit designed to incorporate 5th grade social studies, literacy, mathematics, science, and technology to achieve two major goals.  By showing how all subjects come together in real life, students will better grasp the concepts and skills they are currently working on in their core classes and in computational thinking skills in STEM Lab.  Cross-curricular units also help students develop critical thinking and problem solving skills that are applicable in grappling with new concepts and skills, as well as evaluating issues and situations in everyday life.

UNIT OVERVIEW ​

In the Programming Revolution Unit, students will use what they learned in STEM Lab about computer programming to create a computer program of the American Revolution.  Students will use computational thinking skills including abstraction, algorithms, programming and development; develop computing analysis skills by manipulating data, analyzing systems, and participating in simulations; and will become innovative designers as they design a program for revolution.

UNIT BACKGROUND ​

​5th Grade students have recently learned about computer programming.  Students came to understand coding terms by comparing them to mathematical terms they have already learned.  They analyzed coding structure by comparing it to story structure.  These are reiterated in Lesson 1 of the Programming Revolution Unit.  Below is a chart of the analogies and parallels in terms that were covered.  
PROGRAM AND STORY STRUCTURE COMPARISON
Picture
Picture
PROGRAM AND MATHEMATICS DEFINITIONS COMPARISON
Picture

UNIT INTRODUCTION ​​

In the course of reading about this unit, you will see underlined words.  These words are links.  Clicking on these links will open up a new tab that will take you to the Programming Revolution Glossary.
​A Revolution occurs when the people of a nation overthrow their government and establish a new government.  There have been many Revolutions in our world history and whether they were successful or unsuccessful, they have the same common factors that lead them to the idea of revolution and the same basic road in attempting revolution.  If we were to tell the story of the American Revolutionary War as a computer program, we would start with these factors that are common in all revolutions and create a program for Revolution.  We will start by establishing our finites.  These are start, the algorithms and events that make up the middle, and the end.  Then, we identify the constants in each algorithm.  These are the things that are true of most revolutions.  Finally, we identify the variables by charting examples of each algorithm’s constants that were true in the American Revolutionary War.  
All students will have the same program template that includes start, the algorithms, events, and constants.  Students could have different variables for each algorithm.  This is because students may see different issues, situations, and events, as playing different parts in each algorithm.  This is ok and actually encouraged, because remember, variables do not affect the program’s outcome.
The following chart is the Algorithm for Revolution Template the students will receive.  They will use Google Sheets to design their programs.
THE REVOLUTION PROGRAM TEMPLATE
Picture
Picture

ALABAMA STATE STANDARDS ADDRESSED ​

ALABAMA 5th GRADE DIGITAL LITERACY AND COMPUTER SCIENCE STANDARDS
RECURRING STANDARDS
COLLABORATIVE RESEARCH
Standard 5:  Locate and curate information from digital sources to answer research questions. 
DIGITAL TOOLS
Standard 6:  Produce, review, and revise authentic artifacts that include multimedia using appropriate digital tools.
COMPUTATIONAL THINKER
ABSTRACTION
​
Standard 1: 
Construct a complex system of numbers or letters to represent information. 
ALGORITHMS

Standard 2: 
Create an algorithm to solve a problem while detecting and debugging logical errors within the algorithm.

Standard 3: 
Create an algorithm that is defined by simple pseudocode.

Standard 4: ​
Create a simple pseudocode.

​Standard 5: 
Develop and recommend solutions to a given problem and explain the process to an audience.
PROGRAMMING AND DEVELOPMENT

Standard 6: 

Create a working program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs.

Standard 7:  
Identify variables.

Standard 8: 
Demonstrate that programs require known starting values that may need to be updated appropriately during the execution of programs.
GLOBAL COLLABORATOR
COMMUNICATION
Standard 17: 
Publish organized information in different ways to make it more useful or relevant.
COLLABORATIVE RESEARCH
Standard 19: 
Conduct advanced keyword searches to produce valid, appropriate results and evaluate results for accuracy, relevance, and appropriateness. 
COMPUTING ANALYST
DATA
Standard 21: 
Manipulate data to answer a question using a variety of computing methods and tools to collect, organize, graph, analyze, and publish the resulting information. 
SYSTEMS
​Standard 23: 
Identify the key components of a network. ​
MODELING AND SIMULATIONS
Standard 25: 
Analyze the concepts, features, and behaviors illustrated by a simulation.

Standard 26: 
Connect data from a simulation to real-life events.​
INNOVATIVE DESIGNER
DESIGN THINKING
Standard 28: 
Develop, test, and refine prototypes as part of a cyclical design process to solve a complex problem. 

ALABAMA 5th GRADE SOCIAL STUDIES STANDARDS
Standard 2:  ​Identify causes and effects of early migration and settlement of North America.
Standard 3:​  Distinguish differences among major American Indian cultures in North America according to geographic region, natural resources, community organization, economy, and belief systems.
Standard 5:​  Explain the early colonization of North America and reasons for settlement in the Northern, Middle, and Southern colonies, including geographic features, landforms, and differences in climate among the colonies.
Standard 5.3:​  Describe the emerging colonial government​.
Standard 7:​​  Determine causes and events leading to the American Revolution, including the French and Indian War, the Stamp Act, the Intolerable Acts, the Boston Massacre, and the Boston Tea Party.
Standard 8:​​  Identify major events of the American Revolution, including the battles of Lexington and Concord, Bunker Hill, Saratoga, and Yorktown.
Standard 8a:​​  ​​Describing principles contained in the Declaration of Independence.
Standard 8b:​​  ​​Explaining contributions of Thomas Jefferson, Samuel Adams, Paul Revere, Patrick Henry, George Washington, and supporters from other countries to the American Revolution.
Standard 8d:​​  ​​Explaining contributions of ordinary citizens, including African Americans and women, to the American Revolution.
Standard 8e:​​  ​​Describing efforts to mobilize support for the American Revolution by the Minutemen, Committees of Correspondence, First Continental Congress, Sons of Liberty, boycotts, and the Second Continental Congress
Standard 8f:​​  ​​​Locating on a map major battle sites of the American Revolution, including the battles of Lexington and Concord, Bunker Hill, Saratoga, and Yorktown. 
Standard 8g:​​  ​​​Recognizing reasons for colonial victory in the American Revolution
Standard 8h:​​  ​​​Explaining the effect of the Treaty of Paris of 1783 on the development of the United States.
​Standard 9:  Explain how inadequacies of the Articles of Confederation led to the creation and eventual ratification of the Constitution of the United States.    
​Standard 9a:  Describing major ideas, concepts, and limitations of the Constitution of the United States, including duties and powers of the three branches of government.
​​Standard 9b:  Identifying factions in favor of and opposed to ratification of the Constitution of the United States Example: Federalist and Anti-Federalist factions.
​Standard 9c:  Identifying main principles in the Bill of Rights.
​​Standard 9d:  Analyzing the election of George Washington as President of the United States for its impact on the role of president in a republic.

ALABAMA 5th GRADE ENGLISH LANGUAGE ARTS STANDARDS
READING STANDARDS FOR LITERATURE
CRAFT AND STRUCTURE
Standard 5: 

Explain how a series of chapters, scenes, or stanzas fits together to provide the overall structure of a particular story, drama, or poem. [RL.5.5]
READING STANDARDS FOR INFORMATIONAL TEXT
KEY IDEAS AND DETAILS
Standard 10: 

Quote accurately from a text when explaining what the text says explicitly and when drawing inferences from the text. [RI.5.1]
Standard 12: 
Explain the relationships or interactions between two or more individuals, events, ideas, or concepts in a historical, scientific, or technical text based on specific information in the text.  [RI.5.3]
CRAFT AND STRUCTURE
​Standard 13:
Determine the meaning of general academic and domain-specific words and phrases in a text relevant to a Grade 5 topic or subject area. [RI.5.4]
Standard 14:
​Compare and contrast the overall structure (e.g., chronology, comparison, cause and effect,
problem and solution) of events, ideas, concepts, or information in two or more texts. [RI.5.5]
WRITING STANDARDS 
PRODUCTION AND DISTRIBUTION OF WRITING
​Standard 27:

With some guidance and support from adults, use technology, including the Internet, to produce and publish writing as well as to interact and collaborate with others; demonstrate sufficient command of keyboarding skills to type a minimum of two pages in a single sitting. [W.5.6]
RESEARCH TO BUILD AND PRESENT KNOWLEDGE
​Standard 30:

Draw evidence from literary or informational texts to support analysis, reflection, and research. [W.5.9]
SPEAKING AND LISTENING STANDARDS ​
COMPREHENSION AND COLLABORATION
​Standard 32:

Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher led) with diverse partners on Grade 5 topics and texts, building on others’ ideas and expressing their own clearly.[SL.5.1]
​Standard 33:
Summarize a written text read aloud or information presented in diverse media and formats, including visually, quantitatively, and orally. [SL.5.2]
PRESENTATION OF KNOWLEDGE AND IDEAS
​Standard 35:

Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace. [SL.5.4]
​​Standard 36:
Include multimedia components (e.g., graphics, sound) and visual displays in presentations when appropriate to enhance the development of main ideas or themes. [SL.5.5]
LANGUAGE STANDARDS ​
VOCABULARY ACQUISITION AND USE
​Standard 41:

Determine or clarify the meaning of unknown and multiple-meaning words and phrases based on Grade 5 reading and content, choosing flexibly from a range of strategies. [L.5.4]
     a. Use context (e.g., cause/effect relationships and comparisons in text) as a clue to the meaning of a 
         word or phrase. [L.5.4a]
     b. Use common, grade-appropriate Greek and Latin affixes and roots as clues to the meaning of a word             [L.5.4b]
     c. Consult reference materials (e.g., dictionaries, glossaries, thesauruses), both print and digital, to find the
         pronunciation and determine or clarify the precise meaning of key words and phrases. [L.5.4c]

ALABAMA 5th GRADE MATH STANDARDS
NUMBER OPERATIONS IN BASE TEN ​
UNDERSTAND THE PLACE VALUE SYSTEM
​Standard 4:

Recognize that in a multi-digit number, a digit in one place represents 10 times as much as it represents in the place to its right and 1 /10 of what it represents in the place to its left. [5-NBT1]
​PERFORM OPERATIONS WITH MULTI-DIGIT WHOLE NUMBERS AND DECIMALS TO HUNDREDTHS
​Standard 8:
Fluently multiply multi-digit whole numbers using the standard algorithm. [5-NBT5]
NUMBER AND OPERATIONS FRACTIONS ​
USE EQUIVALENT FRACTIONS AS A STRATEGY TO ADD AND SUBTRACT FRACTIONS
​Standard 11:

Add and subtract fractions with unlike denominators (including mixed numbers) by replacing given fractions with equivalent fractions in such a way as to produce an equivalent sum or difference of fractions with like denominators. [5-NF1]​
APPLY AND EXTEND PREVIOUS UNDERSTANDINGS OF MULTIPLICATION AND DIVISION TO MULTIPLY AND DIVIDE FRACTIONS
​Standard 13:

Interpret a fraction as division of the numerator by the denominator ( a/b = a ÷ b). Solve word problems involving division of whole numbers leading to answers in the form of fractions or mixed numbers, e.g., by using visual fraction models or equations to represent the problem. [5-NF3]
MEASUREMENT AND DATA ​
REPRESENT AND INTERPRET DATA
​Standard 19:

Make a line plot to display a data set of measurements in fractions of a unit ( 1/2, 1/4, 1/8). Use operations on fractions for this grade to solve problems involving information presented in line plots. [5-MD2]

UNIT LINKS





  • 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