Here you find a list of Java applests that may help you to visualize the
course material.
With time I will add more applets, so watch this space.
Oscillations on finite
strings
Simulation of wave motion of a string. 

Oscillations of a rectangular membrane
Vibrational modes in a 2dimensional rectengular membrane. 

Oscillations of a circular membrane
Vibrational modes in a 2dimensional circular membrane. 

Fourier series
Frequency analysis of periodic functions. 
R. Knobel: An Introduction to the Mathematical Theory of Waves
American Mathematical Society, 2000
ISBN: ISBN: 0821820397 (pbk)
[Covers almost all course material. Excellent book.]
J. Billingham & A.C. King: Wave Motion
Cambridge Texts in Applied Mathematics, CUP, 2001
0521634504 (pbk)
[Covers all the course. Many parts of the book may be hard for UK
maths UGs.]
G.B. Whitham: Linear and Nonlinear Waves
Pure and Applied Mathematics, Wiley, 1999
047135942 (pbk)
[Covers all the course. Really a text for graduate and research students.
Authoritative reference.]
Sir J. Lighthill: Waves in Fluids
Cambridge Mathematical Library, CUP, 2003
ISBN: 052101045 (pbk)
[Covers part of the course on fluid waves. Excellent insight.]