This course examines mathematical applications integrated with computer programming. Applications of mathematics in the field of Computer Science include digital images, digital signals, video, predictions and data science. Application of eigenvalues, eigenvectors, for file/image compression, and also for feature extraction for simple problems in data science. Fourier Transformation, Wavelet Transformation, Noise Reduction, prediction, basic concepts of classification and clustering, their application to surrounding problems, especially related to bio-maths, is studied. This course is project-based, so students are asked to apply what they learn to existing problems around them.