A Short Course in Computational Science and Engineering: Fourier transforms