Students learn about the types of waves and how they change direction, …
Students learn about the types of waves and how they change direction, as well as basic wave properties such as wavelength, frequency, amplitude and speed. During the presentation of lecture information on wave characteristics and properties, students take notes using a handout. Then they label wave parts on a worksheet diagram and draw their own waves with specified properties (crest, trough and wavelength). They also make observations about the waves they drew to determine which has the highest and the lowest frequency. With this knowledge, students better understand waves and are a step closer to understanding how humans see color.
Students explore heat transfer and energy efficiency using the context of energy …
Students explore heat transfer and energy efficiency using the context of energy efficient houses. They gain a solid understanding of the three types of heat transfer: radiation, convection and conduction, which are explained in detail and related to the real world. They learn about the many ways solar energy is used as a renewable energy source to reduce the emission of greenhouse gasses and operating costs. Students also explore ways in which a device can capitalize on the methods of heat transfer to produce a beneficial result. They are given the tools to calculate the heat transferred between a system and its surroundings.
This new online version of the Educational CPU Visual Simulator allows users …
This new online version of the Educational CPU Visual Simulator allows users to visualize with detailed animations the execution of assembly language code. Its main goal is to support novices in understanding the behavior of the key components of a CPU, focusing on how code written in high-level languages is actually executed on the hardware of a computer.
It supports a simplified but representative assembly language of 16 (Data Transfer, Control Flow, Arithmetic-Logic) instructions, with immediate and direct addressing modalities. Instructions and numeric data can be inserted and edited directly in RAM. It is possible to define “labels” to be used as parameters in jump instructions, or as variable identifiers. The speed and level of detail of the animations can be controlled by the users. At any time, it is possible to switch between symbolic and binary representations.
It was successfully evaluated in Colorado: Cortinovis, R., & Rajan, R. Evaluating and improving the Educational CPU Visual Simulator: a sustainable Open Pedagogy approach, Proceedings of the 33rd Annual Workshop of the Psychology of Programming Interest Group (PPIG).
More information available in: Cortinovis, R. (2021). An educational CPU Visual Simulator, Proceedings of the 32nd Annual Workshop of the Psychology of Programming Interest Group (PPIG).
Scratch is a visual programming language that is simple enough for beginners …
Scratch is a visual programming language that is simple enough for beginners but is capable enough to keep even expert programmers entertained for hours. In this resource, I will provide a basic overview of the Scratch platform for anyone who wants to learn!
This video segment, adapted fromThinking Big, Building Small, demonstrates each part of …
This video segment, adapted fromThinking Big, Building Small, demonstrates each part of the engineering design process, which is fundamental to any successful project. Though it does this in the context of building skyscrapers, the process is applicable to any sort of project, including constructing schools, building bridges, and even manufacturing sneakers. Students will recognize the value of going through its steps sequentially when constructing scale models. Recommended for: Grades 3-12
This is a seven-problem set to use to practise Python Programming Language …
This is a seven-problem set to use to practise Python Programming Language basics by solving problems. This set has been used at Izmir Fen Lisesi (A Science High School) since 2019.
Students use a hurricane tracking map to measure the distance from a …
Students use a hurricane tracking map to measure the distance from a specific latitude and longitude location of the eye of a hurricane to a city. Then they use the map's scale factor to convert the distance to miles. They also apply the distance formula by creating an x-y coordinate plane on the map. Students are challenged to analyze what data might be used by computer science engineers to write code that generates hurricane tracking models. Then students analyze a MATLAB® computer code that uses the distance formula repetitively to generate a table of data that tracks a hurricane at specific time intervals. Students come to realize that using a computer program to generate the calculations (instead of by hand) is very advantageous for a dynamic situation like tracking storm movements. Their inspection of some MATLAB code helps them understand how it communicates what to do using mathematical formulas, logical instructions and repeated tasks. They also conclude that the example program is too simplistic to really be a useful tool; useful computer model tools must necessarily be much more complex.
As the climate is changing, one of the many consequences is sea …
As the climate is changing, one of the many consequences is sea level rise, which is not a standalone factor, but is closely related to erosion and extreme weather/storm conditions. The majority of coastal houses, recreational parks, and other coastal buildings were built as sturdy but stagnant structures that do not adjust well to the changing elements. Coastal homes have been collapsing into the ocean and restaurants have been destroyed by storm waves. The economic damage has been accumulating. In this storyline, students will explore the reasons behind sea level rise looking at thermal expansion, glacial ice melt, and sea ice melt. Students will examine real scenarios of coastal damage in Washington state and evaluate current city and tribal resilience plans. Finally, students will evaluate the constraints of existing challenges and propose strategies for solving these challenges.
Students construct rockets from balloons propelled along a guide string. They use …
Students construct rockets from balloons propelled along a guide string. They use this model to learn about Newton's three laws of motion, examining the effect of different forces on the motion of the rocket.
Solar energy in the form of light is available to organisms on …
Solar energy in the form of light is available to organisms on Earth in abundance. Natural systems and other organisms have structures that function in ways to manage the interaction with and use of this energy. Using these natural examples, humans have (in the past) and continue to design and construct homes which manage solar energy in passive and active ways to reduce the need for energy from other sources. In this storyline, students will explore passive and active solar energy management through examples in the natural world. Students will use knowledge gained to design a building that maximizes the free and abundant energy gifts of the sun.
Students explore the basics of DC circuits, analyzing the light from light …
Students explore the basics of DC circuits, analyzing the light from light bulbs when connected in series and parallel circuits. Ohm's law and the equation for power dissipated by a circuit are the two primary equations used to explore circuits connected in series and parallel. Students measure and see the effect of power dissipation from the light bulbs. Kirchhoff's voltage law is used to show how two resistor elements add in series, while Kirchhoff's current law is used to explain how two resistor elements add when in parallel. Students also learn how electrical engineers apply this knowledge to solve problems. Power dissipation is particularly important with the introduction of LED bulbs and claims of energy efficiency, and understanding how power dissipation is calculated helps when evaluating these types of claims. This activity is designed to introduce students to the concepts needed to understand how circuits can be reduced algebraically.
Students set up a simple way to indirectly observe and quantify the …
Students set up a simple way to indirectly observe and quantify the amount of respiration occurring in yeast-molasses cultures. Each student adds a small amount of baking yeast to a test tube filled with diluted molasses. A second, smaller test tube is then placed upside-down inside the solution. As the yeast cells respire, the carbon dioxide they produce is trapped inside the inverted test tube, producing a growing bubble of gas that is easily observed and measured. Students are presented with the procedure for designing an effective experiment; they learn to think critically about experimental results and indirect observations of experimental events.
A high speed video clip of a roller coaster is used as …
A high speed video clip of a roller coaster is used as an example of conservation of mechanical energy. Students use the video to determine whether mechanical energy is conserved while the roller coaster rolls up, and then back down a hil.
Filtering is the process of removing or separating the unwanted part of …
Filtering is the process of removing or separating the unwanted part of a mixture. In signal processing, filtering is specifically used to remove or extract part of a signal, and this can be accomplished using an analog circuit or a digital device (such as a computer). In this lesson, students learn the impact filtering can have on different types of signals, the concepts of frequency and spectrum, and the connections these topics have to real-world signals such as musical signals. Students also learn the roles that these concepts play in designing different types of filters. The lesson content prepares students for the associated activity in which they use an online demo and a variety of filters to identify the message in a distress signal heavily corrupted by noise.
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.