MODULE: waves TYPE: data input, FORTRAN coroutine Author: Dr. David Faux Physics Department University of Surrey Guildford, Surrey UK Description: This module is used to teach physics to a group of 2nd year students, and illustrates the transmission and reflection of electromagnetic waves from transparent media. The transparency of the media represents the magnitude of their refractive indices, which can be altered. The incident angle may be changed and all other angles, reflection and transmission coefficients, amplitudes of waves, phase changes etc are calculated and diplayed. The waves propagate when the animate button is clicked. Interesting physical effects such as the Brewster angle may be demonstrated.