I have a degree in computer science and I have taken the following math courses.
Discrete Mathematics and Number Theory
What other courses should I take in order to prepare for studying wavelets, with a focus on implementing wavelet transforms?
Wavelets are taught usually as filter banks. This means you need to know Fourier transforms (all kinds), and DSP (all sorts of filtering techniques) properly. Wavelets follow naturally after this. I would recommend signal processing or some similar course that covers Fourier transforms and the like. Besides being useful as a foundation for wavelets, Fourier theory will give you a new way of looking at data that is often useful.
You can refer the following link for learning Wavelets from scratch: