In this lesson, students will build and create food chains based on …
In this lesson, students will build and create food chains based on non-numeric data from an ecosystem they researched. By breaking down the components of a food chain into inputs, processes, and outputs, their created model can be used to predict the behavior of different organisms in the chain (what happens if we remove one organism or add multiple of another).
Students will be able to explore the different continents by correctly locating …
Students will be able to explore the different continents by correctly locating them through various materials! Using the medicine ball, puzzle globe, and 3d doodler pens, students will engage in an exciting activity that helps them understand the location of the different continents. Dive into the different continents and allow your students access to expand their knowledge using creativity!
In this middle school and high school unit, students compare and constrast …
In this middle school and high school unit, students compare and constrast Arctic expeditions of the past (1893-1896 Fram expedition) and the present (2019-2020 MOSAiC expedition) to prepare for the Arctic of the future.
In this unplugged lesson, students will learn about significant landmarks and geographic …
In this unplugged lesson, students will learn about significant landmarks and geographic features in different regions of the world. They will use their knowledge of maps and globes to locate these landmarks and then remind students how computer scientists use decomposition to make large problems easier to solve by breaking them down into smaller subproblems. Students will apply their problem decomposition skills to break down a complex problem rEnglishted to planning a trip to visit some of these landmarks.
This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly …
This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation. In this lesson, students take on the role of a reporter traveling with Lewis and Clark. Students program an Ozobot to travel along the path and pause at key sites as students report inportant findings and share artifacts from the expedition.
The office just called your teacher and informed your class that the …
The office just called your teacher and informed your class that the gym has been infected with BUGS! Yuck! Students are given the task of helping the exterminator “debug” the gym so classes can resume as normal. Students will trace a set of order of operations problems that are solved incorrectly and identify the bugs in the solution. Once a bug has been detected, students must make the necessary changes to debug the problem to get the correct solution.
The goal of this activity is to solidify students' understanding of functions: …
The goal of this activity is to solidify students' understanding of functions: Input/Independent Variable/Domain → Output/Dependent Variable/Range in math and relate that to functions in CS.
In this lesson, students learn how to write a simple program to …
In this lesson, students learn how to write a simple program to find all of the factors of any positive integer. The coding language is Python. Students learn the concept of an algorithm, as well as programming concepts such as variables, data types, and looping. The lesson also includes information on how the difficulty of factoring really large numbers is the basis of all modern online commerce.
Students will be able to retell a fairy tale by coding a …
Students will be able to retell a fairy tale by coding a path using story event pictures. Students will be able to translate an algorithm into a program.
Students will be asked the question “What is your favorite dessert?” and …
Students will be asked the question “What is your favorite dessert?” and will be able to choose from cookies, cake, ice cream, or fruit. The students will take turns sharing their vote and the data will be collected on a chart in tally form. The class will then take that data and input it into an object graph. Students will answer questions and interpret the data resulting from their survey.
During this lesson, students will be discussing similarities and differences between fiction …
During this lesson, students will be discussing similarities and differences between fiction and nonfiction texts. Students will classify items by a variety of attributes into sets and subsets on a Venn diagram collaboratively and independently. In addition, students will learn that classifying items and objects into sets and subsets is what Computer Scientists do, others in the Mathematics field, and in many real-world situations.
In this professional development presentation, educators learn about Finding Patterns (1 of …
In this professional development presentation, educators learn about Finding Patterns (1 of the 7 components of Computational Thinking, according the Ignite My Future platform). This presentation can be used by individuals to learn about them, or used to present to others. The video is a recording of one of the sessions provided to teachers through a 7 week series of "CT Parties".Within this resource, you will find the presentation slides, a recording, a K-2 and 3-5 lesson to build abstraction skills, and activities to support parents understanding and home use of the strategy. This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.
In this professional development presentation, educators learn about how to look at …
In this professional development presentation, educators learn about how to look at patterns (1 of the 7 components of Computational Thinking, according the Ignite My Future platform) in the world around you to make choices. This presentation can be used by individuals to learn about them, or used to present to others. The video is a recording of one of the sessions provided to teachers through a 7 week series of "CT Parties".Within this resource, you will find the presentation slides, a recording, a K-2 and 3-5 lesson to discover patterns, and activities to support parents understanding and home use of the strategy. This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.
In computer science flowcharts are used to address complex problems, however in …
In computer science flowcharts are used to address complex problems, however in this assignment they will help analyze elements on the Periodic Table. Students will review the provided flowcharts and then apply their knowledge of the periodic table. The following concepts are included: How the periodic table is divided into metals, nonmetals and metalloids and their descriptive vocabulary, the difference between groups and periods, group names and the number of valence electrons they have. Lastly students will demonstrate their understanding of flowcharts by creating and sharing a flowchart explaining a previously learned physical science topic.
In computer science, developing programs involves planning. This planning may include representing …
In computer science, developing programs involves planning. This planning may include representing algorithms and programs graphically with symbols, like in a flowchart, or writing, like using pseudocode. Pseudocode is not a programming language, but a simple way of describing a set of programming instructions. This practice sheet offers the opportunity to take pseudocode and flowchart information and interpret the outcomes.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.