Standard #: SC.35.CS-CS.2.3


This document was generated on CPALMS - www.cpalms.org



Explain the process of arranging or sorting information into useful order as well as the purpose for doing so.


General Information

Subject Area: Science
Grade: 35
Body of Knowledge: Computer Science - Communication Systems and Computing
Date Adopted or Revised: 05/16
Status: State Board Approved

Related Courses

Course Number1111 Course Title222
5020100: STEM Lab Grade 3 (Specifically in versions: 2016 - 2022, 2022 and beyond (current))
5020110: STEM Lab Grade 4 (Specifically in versions: 2016 - 2022, 2022 and beyond (current))
5020120: STEM Lab Grade 5 (Specifically in versions: 2016 - 2022, 2022 and beyond (current))
5002020: Introduction to Computer Science 2 (Specifically in versions: 2016 - 2022, 2022 and beyond (current))


Related Resources

Lesson Plans

Name Description
A Nation for Representation: Part 2

In this integrated lesson, students will write pseudocode to identify whether an example shows representative government. The students will plan out an interactive game using the Scratch platform where the representative government is demonstrated using a graphic organizer to guide their planning. This lesson is part two of a multipart unit that will end with a culminating project that identifies the characteristics of a representative government.

Celebrate Constitution Day, Part 1

Students will listen to and discuss information on the writing and content of the United States Constitution, in this lesson plan. They will organize summary information into a useful order that will help them create the coding for a Scratch program. This is part 1 of a 2-part series that integrates Civics, English Language Arts, and Computer Science. 

Creating a Civic Action Scene in Scratch

In this lesson students will use event blocks to help illustrate a story surrounding a scenario that depicts civility.  Prior to this lesson, students will have created a sprite with a background (for instance, a person at a beach). The students will be adding event blocks that will allow the user to interact with the scenario and learn more about the scene.  For instance, the user could click on the sprite and then the sprite can say (using audio or text) what they are doing at the beach.  

Lesson #3 - Moon Phase Unit

This is the final lesson in the Moon Phase unit. In this lesson, students will complete an algorithm sheet to understand how they can connect the flowchart model to real-world programming. It also gives an insight to various blocks used in Scratch and their significance. This lesson allows students to program in Scratch based on the flowchart model made in the previous lesson and switch the costumes based on the operational conditions placed on the sprite. The final product in this lesson will showcase the students' conceptual understanding of the Moon phases in a computer science medium.

Lesson #2 - Moon Phase Unit

This is lesson 2 of 3 in the Moon Phase unit. This lesson will help students design a flowchart model to find the phase of the Moon by making decisions based on certain conditions. This lesson also gives students insight into working with the design model made earlier and an opportunity to upload/draw costumes of different lunar phases in Scratch.

Lesson #1 - Moon Phase Unit

This is lesson 1 of 3 in the Moon Phase Unit. This lesson introduces students to the eight Moon phases and their names in a counter-clockwise sequential order starting with the New Moon as phase 1. Students will also be introduced to how a flowchart can help make decisions, in this case whether or not the Moon is full.

Working Under Pressure

Students will work collaboratively in a group to decode messages and break out of the escape room before time runs out, in this lesson plan.

Printed On:4/24/2024 11:48:35 PM
Print Page | Close this window