This lesson expands upon the ideas of decomposition by using GameChangineer to …
This lesson expands upon the ideas of decomposition by using GameChangineer to incorporate commands to create a coded mini game from decomposing word problems. Students will assist the teacher in this guided lesson on how to create commands and use the website before engaing independently in Part 3. Activities are low prep with modifications included, but do require organized planning to implement effectively. If you have not done a lesson on decomposition, it is suggested you use Part 1 to help student's gain the necessary understandings of the processes used in this lesson.
This is the final part of an extended lesson on decomposition. Students …
This is the final part of an extended lesson on decomposition. Students will create a word problem to decompose and then use GameChangineer to create a mini game that is reflective of the word problem and its solution. Students will be using the plan, design, and review process thourhgout their creations. A rubric and self reflection tool for the final products are included. Activities are low prep with modifications included, but do require organized planning to implement effectively. If you have not done a lesson on decomposition, it is suggested you use Part 1 to help student's gain the necessary understandings of the processes used in this lesson. If you have not done a lesson on writing commands and using GameChangineer, it is suggested you use Part 2 before implementing this independent activity.
These modules are designed to help you get familiar with Python while …
These modules are designed to help you get familiar with Python while exploring interactive narrative design, where we put together stories that leave space for the reader to explore, make choices, and engage with the events of the story in a participatory way. Each module in this course follows the same format:Backstory: Unpack the context around the module, set up catalyzing questions to guide the inquiry throughout the module, and establish goals and objectives for your engagement with the moduleGuided Inquiry: Step through a sequence of tutorials and hands-on activities designed to help you learn the basic ideas presented in the modulesPrompt: A tightly-bounded, focused activity designed to facilitate sustained engagement with the ideas presented in the moduleCatalyzing Questions: A series of questions intended to provoke reflection & to put the module’s content in contextEach module is intended to support between 30 and 60 minutes of focused, sustained engagement. You may find it suits you to leave the module in the middle and return to your work; that’s totally fine. Work at your own pace, and don’t hesitate to reach out to your facilitators if you run into any problems.
From welding and paint simulators to virtually designing and creating parts for …
From welding and paint simulators to virtually designing and creating parts for ships, this video explores how the Newport News Shipbuilding Apprentice School incorporates computer modeling and simulations to give apprentices hands-on experience in a safe and clean environment.
Students will demonstrate the difference in approaching a single common problem by …
Students will demonstrate the difference in approaching a single common problem by applying the brute-force and divide and conquer methods and independently conclude which method is best to use in the applicable situation.
In this activity, students will explore computational sequencing (the process of putting …
In this activity, students will explore computational sequencing (the process of putting specific instructions to be executed by a computer in order) by engaging with recipes. Students will think through how a computer might interpret instructions, create instruction sets based on these insights, and share favorite recipes as they try to arrange instructions in a format that a computer might understand.
In this activity, students will create a model of a computer designed …
In this activity, students will create a model of a computer designed to accomplish important tasks that align with their personal interests or the needs of a friend/family member they interviewed in a previous lesson. Then, students will discuss tradeoffs in design: the value judgements computer designers make when they build computers for consumers to purchase.
In this activity, students will compete in a shell game tournament while …
In this activity, students will compete in a shell game tournament while they learn about different search strategies that computers perform on sorted collections of data.
Students will use minimum spanning trees to analyze a problem and provide …
Students will use minimum spanning trees to analyze a problem and provide insights into addressing the problem. The lesson provides detailed support around analyzing transportation infrastructure in their community and assessing its impact on the lives of different people who use it. Students create minimum spanning trees based on data, solve the trees to generate insights about the data, and communicate those insights along with policy recommendations based on their analysis.
This is a list of basic vocabulary with definitions and/or examples that will …
This is a list of basic vocabulary with definitions and/or examples that will be used in elementary classrooms K-5 when teaching the concepts of algorithms and programming.
This is a copy of the bullet presentation for VASCD 2021, highlighting …
This is a copy of the bullet presentation for VASCD 2021, highlighting the way that using OER and #GoOpenVA can help teachers grow their skills, leading to even more impact on student growth.
Events in computer science are the triggers for making action happen, like …
Events in computer science are the triggers for making action happen, like selecting the play button on any screen. Events in Scratch Jr. are represented by the yellow codes including: the green flag, clicking on a character, bump code and envelopes. The envelopes are the most advanced concept in Scratch Jr. and help with scene transitions and interactions between characters like pacing their conversations.
In this lesson, students will make a guess about how to code …
In this lesson, students will make a guess about how to code a particular type of triangle and then test their code out. Coding a shape really helps visualize what makes it possible.
4th GradeFinding equivalent fractions using an unplugged coding mat. Students draw a fraction …
4th GradeFinding equivalent fractions using an unplugged coding mat. Students draw a fraction card, determine the equivalent fraction and write an algorithm to the equivalent fraction.
This activity incorporates coding loops with repeating pattern skills. Students will create …
This activity incorporates coding loops with repeating pattern skills. Students will create a loop on Scratch and describe how it relates to pattern cores and repeating patterns.
Students participate in an unplugged coding activity to infer ocean organism habitats …
Students participate in an unplugged coding activity to infer ocean organism habitats and, after researching, also use Scratch to code an organism to its appropriate habitat in the ocean.
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.