Back

I have a degree in computer science and I have taken the following math courses.

Calculus I

Calculus II

Discrete Mathematics and Number Theory

Linear Algebra

Probability

Logic

Automata 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:

http://web.iitd.ac.in/~sumeet/WaveletTutorial.pdf

31k questions

32.8k answers

501 comments

693 users