It is recommended that this course is taken in the first semester in order to provide a mathematical basis for several techniques used in the field of artificial intelligence. The aim of this course are not only to learn Fourier and Wavelet transform theory, but also to provide a deep concept of complex vector spaces.