Related Benchmarks
Related Access Points
Related Resources
Lesson Plans
Students will explore Artificial Intelligence (AI) and how generative AI models use Large Language Models (LLMs) and Natural Language Processing NLP to generate outputs. This grades 4-5 lesson is an integrated Computer Science, ELA and Math lesson designed for application of math and ELA content knowledge while exploring and using computational thinking to understand how generative AI works, making cross-curricular connections to understand emerging technologies.
Type: Lesson Plan
Students will explore Artificial Intelligence (AI) and use computational thinking and Machine Learning (ML) to pretrain a model to recognize and identify objects, including geometric shapes and aircraft. They will used unplugged activities to mimic sorting and classification of the objects using their prior knowledge and then make connections to human learning and Machine Learning. Students will then problem solve and propose solutions using computational thinking to improve the ML model to better recognize the objects. This lesson is an integrated Computer Science, Science and Math lesson designed for students in grades 3-5 to apply math and science content knowledge while exploring and using computational thinking as they think like Computer Engineers and reflect on potential career paths.
Type: Lesson Plan
Students will use their pseudocode from lesson 2 to create code in the Scratch program that informs viewers about an invasive species in Florida and what citizens can do to help. Finally, students will complete a digital gallery walk to interact with their peers’ projects and take notes on different invasive species. This is the final lesson in a 3 lesson integrated computer science and civics mini-unit.
Type: Lesson Plan
Students will be using peer feedback to improve digital artifacts from Lesson 2 before presenting to the class. Students will use gained knowledge to summarize learning from other students' presentations. This is the final lesson in a three-part integrated computer science and civics mini-unit.
Type: Lesson Plan
In this integrated lesson, students will input text and audio in Scratch for a digital presentation to explain civic duties and responsibilities. Students will collaborate in teams to showcase major aspects of civic duties and responsibilities. This is lesson 3 of a 3 lesson series that integrates civics with computer science using the Scratch program.
Type: Lesson Plan
Students will be given a brief introduction to the terms: civility, cooperation, volunteerism, and other civic virtues. Students will conduct in-depth research to complete a guided note-taking worksheet about these topics. They will be able to determine the key ideas and details about this topic and reflect on how working in groups on this digital project brought them to their answers more efficiently. This is the first lesson in a three-part integrated computer science and civics mini-unit.
Type: Lesson Plan
Students will collaborate to create a scratch animation on volunteerism and present their project to the class. Students will check for errors and make corrections. This is lesson 3 of 3 in an integrated civics and computer science mini-unit.
Type: Lesson Plan
Students will use their pseudocode of a representative government from lesson 2 to create an interactive component in Scratch for their target audience. A peer review rubric will be used to make adjustments and an interactive digital gallery walk will ensue. This is lesson 3 of a 3-part integrated computer science and civics mini-unit.
Type: Lesson Plan
This lesson is Part 1 of a 3-part unit integrating Civics and Computer Science. Students will view a program using Scratch Coding and define key terms while collaborating to create a PowerPoint presentation to demonstrate their knowledge.
Type: Lesson Plan
In this integrated lesson plan (2 of 3), students will describe a plan using Scratch block coding working collaboratively with a partner. Students will describe details and ideas in the planning process. This is lesson 2 of a three-part integrated computer science and civics mini-unit.
Type: Lesson Plan
Students will giving and taking feedback to make edits to Scratch projects before presenting. Students will take in all learned information about the perspectives of the colonists to write a short claim-evidence-reasoning paragraph response on they would have chosen and why. Students will wrap up this lesson as part three of a three-part Civics and Coding integrated series.
Type: Lesson Plan
In this Civics and Coding integrated lesson, students will complete research on Patriots and Loyalists from colonial times. Students will identify reasons that colonists would have chosen to be a patriot, loyalist, or neutral. This is lesson one of a three-part unit that will culminate with a student-created Scratch project.
Type: Lesson Plan
Students will think of themselves as representatives of their schools and design a campaign for student body president using Scratch. This lesson follows research about state senators and representatives. This is the second lesson in a three-part integrated computer science and civics mini-unit.
Type: Lesson Plan
In this integrated lesson, students will create a themed stage in Scratch for a digital presentation to explain civic duties and responsibilities. Students will collaborate in teams to showcase major aspects of civic duties and responsibilities. This is lesson 1 of a 3 lesson series that integrates civics with computer science and coding using the Scratch program. The final product of the unit will conclude with a collaborative digital project that contains text and recorded student voices explaining civic duties and responsibilities.
Type: Lesson Plan
In this integrated lesson, students will compare and contrast the roles of representatives and senators. Through research, students will learn about the different expectations and requirements of each position. This is part 1 of a 3-part mini unit that integrates Civics with Computer Science.
Type: Lesson Plan
This lesson plan serves as the second step in a series of a three-lesson mini-unit. Within this integrated civics lesson, students will begin the "unplugged" designing process of their Scratch coding project. Students will research the Great Seal of the United States and prepare to input the information gathered into their own project.
Type: Lesson Plan
This lesson plan serves as the first step in a series of a three-lesson mini-unit. Within this integrated civics lesson, students will become acclimated to the ways in which computer science, and more specifically coding, have the ability to share factual information about national symbols.
Type: Lesson Plan
In this Part 2 of a two-part series of integrated lessons, the students will design and present a scratch video where multiple characters interact to demonstrate acts of civility. Teachers may reference the first lesson Resource ID#: 208061, Showing up as a Citizen Coding Project Part 1. The students will use prior knowledge of citizens demonstrating civility, cooperation, and volunteerism. Using their previously created Scratch planning sheet they will use Scratch to create a code that shows a character performing an act of civility. The students will use a rubric to guide their coding creation. Then the students will present their creations to their peers.
Type: Lesson Plan
In this integrated lesson, the students will plan a Scratch program where multiple characters interact to demonstrate acts of civility. The students will use prior knowledge of citizens demonstrating civility, cooperation, and volunteerism to plan out a code that shows a character performing an act of civility. The students will use a Scratch planning sheet and Scratch Code sheet to guide their coding creation.
Type: Lesson Plan
This is lesson 3 of 3 that will integrate ELA, Civics and Computer Science to create a visual presentation using Block coding with Scratch to demonstrate knowledge of the symbols within the Great Seal of the United States. In this lesson, students will use their template to code a Scratch program that explains the symbolism of the Great Seal of the United States. After developing their block coding, students will use the grading rubric to review for any errors, potential debugging, and suggest changes.
Type: Lesson Plan
In this integrated lesson, the students will research a patriotic holiday or observance and will gather facts about the history and meaning behind the holiday. The students will collect information to be used in their future scratch projects for lesson 2. The students will work in partner groups to research using digital information resources to locate information about patriotic holidays.
Type: Lesson Plan
In this integrated lesson plan, students will use their prior research of a patriotic holiday or observance to create a Scratch presentation that demonstrates their understanding of the history and meaning behind the patriotic holiday or observance. The students will work in collaborative partner groups to pair program the Scratch project to reflect their research. The partner groups will then present their digital project to the class and conduct a class discussion on different patriotic holidays and observances.
Type: Lesson Plan
This is lesson 2 of 3 that will integrate ELA, Civics and Computer Science to create a visual presentation using block coding with Scratch to demonstrate knowledge of the symbols within the Great Seal of the United States. In this lesson, students will use their research on the symbolism of the Great Seal to plan out a Scratch program that includes choosing a sprite and writing narration.
Type: Lesson Plan
This is lesson 1 of 3 that will integrate ELA, Civics, and Computer Science to create a visual presentation using block coding with Scratch to demonstrate knowledge of the symbols within the Great Seal of the United States. This lesson will provide foundational information as students research and organize facts about the symbolism found in the Great Seal of the United States to determine how it illustrates the history of America.
Type: Lesson Plan
This is lesson 3 of 3 in the Goldilocks’ Café Just Right unit. This lesson focuses on systematic investigation on getting a cup of coffee to be the “just right” temperature and turbidity level. Students will use both the temperature probe and turbidity sensor and code using ScratchX during their investigation.
Type: Lesson Plan
This is lesson 2 of 3 in the Just Right Goldilocks’ Café unit. This lesson focuses on systematic investigation on getting a cup of coffee to be the “just right” level of turbidity. Students will use turbidity sensors and code using ScratchX during their investigation.
Type: Lesson Plan
This is lesson 1 of 3 in the Just Right Goldilocks’ Café unit. This lesson focuses on systematic investigation on getting a cup of coffee to be the “just right” temperature. Students will use temperature probes and code using ScratchX during their investigation.
Type: Lesson Plan
What is air pressure? This set of experiments will explore the properties of air to determine how its behavior affects the weather.
Students will make conclusions about the properties of air based on the data they've recorded from their experiments.
This is lesson 1 for the air pressure component of a 5th grade unit on weather. The lesson uses weather sensors and connects computer science concepts within the lesson.
Type: Lesson Plan
In this lesson students will perform experiments and collect data to gather empirical evidence about how air molecules behave when heated and cooled. This is the 4th lesson in the 5th grade unit and uses sensors and computer science skills to learn about weather.
Type: Lesson Plan
This experiment will model how sunlight striking the Earth’s surface warms the air around us. Students will investigate how surfaces of differing reflectivity determine how much sunlight is absorbed and converted to heat which in turn serves to warm the adjacent air.
This is lesson 3 in the fifth grade unit on weather. The lesson uses weather sensors and connects computer science concepts within the lesson.
Type: Lesson Plan
Learn about relative humidity: how to measure it, what causes it to change, and why it is an important component of our weather. This is lesson 2 in a fifth grade unit on weather and has two inquiry based experiments for students. The lesson uses weather sensors and connects computer science concepts within the lesson
Type: Lesson Plan