GEMS and Algorithms
In this lesson students will engage in discussion about whether order matters. Students will write the steps to their favorite recipe and share out to see if they work. They will then be introduced to GEMS. Finally, students will complete the sequencing lessons on code.org.
OVERVIEW
Activity Overview:
In this lesson students will engage in discussion about whether order matters. Students will write the steps to their favorite recipe and share out to see if they work. They will then be introduced to GEMS. Finally, students will complete the sequencing lessons on code.org.
Meta description
- Subject Area: Computer Science, Mathematics, Reading/Language Arts, Technology
- Grade Level : 3-5
- Computer Science Domains:
- Algorithms and Programming
- Computer Science Principles:
- Creating Computational Artifacts
- Materials:
- Website, code.org- course D sequencing
- Considerations:
- Have fun- get the kids ramped up and engaged with the banana prompt. Make the connection of the banana to GEMS- the banana kinda looks like a parentheses.
Lesson Plan
Overview
In this lesson students will engage in discussion about whether order matters. Students will write the steps to their favorite recipe and share out to see if they work. They will then be introduced to GEMS. Finally, students will complete the sequencing lessons on code.org.
ASSESSMENT PRE/POST-TEST
Does the order in which you do things matter? What is GEMS? What is an algorithm?
OBJECTIVES
Explain the importance of using the correct sequence. Identify GEMS and the order of operations. Create a sequential code. Investigate what happens if you do not follow the correct sequence.
CATCH/HOOK
I will hold a banana in the air- student will inquire about why I have a banana. Once their interest is peaked- I will ask them how fast they could eat the entire banana. Once one student is convinced, they can eat the banana the fastest, I will give them the banana and get ready to start a timer. When they start to peel the banana- I will remind them that they said they could eat the entire banana. This will bring in the importance of order matters.
ACTIVITY INSTRUCTIONS
Students will then write step by step directions to their favorite recipe. (Algorithm) They will get with a partner and tell the partner the steps. Their partner will help them problem solve if steps were missed. Then the other partner will share and they will trouble shoot again. Once they have all had a chance to share with their partner, I will write a math problem on the board and ask them to solve it. 3+4x7. Some students will get 49 while other students may get 31. We will discuss with our table group which answer we think is correct. If they all get 49, then I will type it into the google search bar which will return the answer of 31. We will then discuss why the correct answer is 31 and write out the steps for GEMS. Groupings, Exponents, Multiply and divide left to right, subtract and add left to right. Students will then log onto code.org- course D sequencing and complete the lessons.
Supplements
Any items in this section are the property & under the license of their respective owners.
REVIEW
Are there times when order does not matter? Explain to your group what you learned about sequencing and what could happen if you do things out of sequence.
STANDARDS
| Type | Listing |
|---|---|
| CS Domains | Algorithms and Programming |
| CS Principles | Creating Computational Artifacts |
| Other Content Standards | CCSS.MATH.CONTENT.5.OA.A.1 Use parentheses, brackets, or braces in numerical expressions, and evaluate expressions with these symbols. CCSS.MATH.CONTENT.5.OA.A.2 Write simple expressions that record calculations with numbers, and interpret numerical expressions without evaluating them. . [CCSS.ELA-LITERACY.RI.5.3](https://www.thecorestandards.org/ELA-Literacy/) 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. [CCSS.ELA-LITERACY.RI.5.4](https://www.thecorestandards.org/ELA-Literacy/) Determine the meaning of general academic and domain-specific words and phrases in a text relevant to a 5th grade topic or subject area. [CCSS.ELA-LITERACY.RI.5.5](https://www.thecorestandards.org/ELA-Literacy/) Compare and contrast the overall structure (e.g., chronology, [CCSS.ELA-LITERACY.W.5.4](https://www.thecorestandards.org/ELA-Literacy/) Produce clear and coherent writing in which the development and organization are appropriate to task, purpose, and audience. [CCSS.ELA-LITERACY.W.5.2](https://www.thecorestandards.org/ELA-Literacy/) Write informative/explanatory texts to examine a topic and convey ideas and information clearly. |