Javascript Game to Learn How to Count Money

Trying to brush up my Javascript skills after being inspired by one of the senior specialists in ETD, I created this simple Javascript Game to teach kids how to count money using Singapore coins.

To play this game, click or press the "Play Button". Click on the coins to make up the targeted amount. Be careful as the coins will move over one another.

This is meant for children entering primary one soon so that they can learn how to pay for food at the canteen.

To insert this into SLS, download the zipped file here and upload as a media object.

Geogebra Simulation of a Potentiometer

Some of the more challenging problems in the topic of electricity in the A-level syllabus are those involving a potentiometer. The solution involves the concept of potential divider and the setup can be used to measure emf or potential difference across a variety of circuits components. Basically, students need to understand the rule - that the potential difference across a device is simply a fraction of the circuit's emf, and that fraction is equal to the resistance of the device over the total resistance of the circuit.

V_{device}=\frac{R_{device}}{R_{total}}*emf

The intention of this Geogebra app is for students to practise working on their calculations, as well as to reinforce their understanding of the principle by which the potentiometer works.

GeoGebra link: https://www.geogebra.org/m/pzy3qua8

Geogebra Apps for Singapore Physics

I've curated a series of Geogebra apps that are relevant and useful for the instructional objectives under the Singapore-Cambridge GCE 'O' and 'A' level syllabi. Some of these apps were created by myself. If you have any ideas for new Geogebra apps, do let me know in the comments section below and I'll see if it's possible to create. Alternatively, if you have come across other Geogebra apps that can be relevant to the local physics syllabus, I would gladly include them into my lists!

O level Physics Geogebra Apps
O level Physics Geogebra Apps

Geogebra Apps for A level Physics
A level Physics Geogebra Apps

Geogebra App for Kinematics

As one of the first topics in A-level physics, kinematics introduces JC students to the variation of velocity and displacement with acceleration. Very often, they struggle with the graphical representations of the 3 variables.

This Geogebra app allows students to vary acceleration (keeping it to a linear function for simplicity) while observing changes to velocity and displacement. Students can also change the initial conditions of velocity and displacement.

The default setting shows an object being thrown upwards with downward gravitational acceleration of 10 m s-2.

The movement of the particle with time is shown on the left with a reference line showing the position on the displacement graph.


GeoGebra link: https://www.geogebra.org/m/qpxcs6vb

Wavefront

In order to help students visualise a wavefront, a 3-D image is usually used to show the imaginary line joining particles in phase. I created the Geogebra apps below to allow students to change the wavefront and observe it move with time at a constant wave speed. There represent simplified versions of waves on a ripple tank with a linear and circular wavefront.


GeoGebra link: https://www.geogebra.org/m/rbjcszuc

Rotating the first waveform, you can get the displacement-distance profile of a wave, which is basically the cross-section of a 3-D wave.


GeoGebra link: https://www.geogebra.org/m/twtnrtuh

Velocity-Displacement Graph of a Simple Harmonic Oscillator - Animation

This animation is made using Geogebra. It shows the instantaneous velocity and displacement vectors of a particle undergoing simple harmonic motion while tracing its position on the velocity-displacement graph. It is meant to help student understand why the graph is an ellipse.