Module · Detail
Wave packet & Overlap
This module visualizes fundamental concepts of wave physics using a discrete simulation. Learners investigate the temporal development of a wave packet as well as the overlap of two waves and recognize node and antinode structures from this.

Introduction (Original excerpt)
Didactic classification
Subjective objective
The building block introduces fundamental concepts of wave physics and connects them with algorithmic modeling. Starting point is a discrete representation of a wave along a series of points, whose deflection is calculated at any given time. The learners implement a function to calculate these deflections and then extend the model to overlap multiple waves. Mathematical functions are used to generate time- and space-dependent oscillations. Through visualization, phenomena such as wave packets, interference, nodes, and antinodes can be studied in detail. The connection between mathematical description and graphical simulation supports a deeper understanding of wave processes.
Competence development
- Understanding a discrete representation of continuous physical processes
- Interpretation of amplitude, frequency, and speed in a wave simulation
- Application of trigonometric functions to model time-dependent oscillations
- Analysis of the spatial and temporal development of a wave form
- Understanding the principle of overlapping multiple waves
- Identification of nodes and antinodes in standing waves
- Transferring physical concepts into algorithmic calculations
Didactic added value in teaching
- Anchoring abstract wave concepts through dynamic simulation
- Step-by-step extension of an existing program to promote structured work
- Connection of physics, mathematics, and computer science in a common model
- Promoting analytical thinking through the investigation of parameter changes
- The possibility to differentiate through alternative wave forms or additional parameters
Flow of the lesson unit
Ü1: Moving wave packet
In this step, a function is implemented that calculates time-dependent deflection for each point along the wave. By combining a sinusoidal carrier wave with a limiting envelope curve, a wave packet emerges that moves across the screen.
- Didactic focus: Modeling a moving wave form
- Typical challenge: Combining spatial and temporal dependencies in a formula
Ü2: Knots & Antiknots at overlap
Building on the first step, the program is extended to generate two counter-running waves. Their overlap results in a standing wave, where fixed points without deflection (knots) and locations of maximum deflection (antiknots) become visible.
- Didactic focus: Analysis of interference and standing waves
- Typical challenge: Determining characteristic points in a discrete representation
Work assignment (excerpt)
Example (excerpt)
The following excerpt shows the basic iteration over the discrete positions of the wave.
| |
This fragment is didactically relevant because it illustrates the discrete calculation of deflection along the wave.
Hints for classroom practice
- The module is suitable for a lesson unit on wave phenomena in the context of digital simulation.
- Differentiation can be achieved through alternative wave forms, additional parameters, or different envelope curves.
- Results can be secured by comparing various parameter combinations and their effect on the wave form.
- Extensions are possible, for example, through multiple overlapping waves or color markings of interference patterns.
- Further development is offered in topics such as vibrations, signal processing, or simulation of physical systems.
The structured sequence of tasks facilitates the organization of the lesson unit and supports clear result verification. Extension tasks enable a meaningful differentiation in terms of content.
Request a demo access and test this module in your own course context. In this way, wave phenomena can be linked to informative methods in an illustrative manner.