The course is intended to provide an extensive introduction to Linear Algebra and Probability theory relevant to Computer Science with applications to real world problems. The course is divided into two themes: Linear Algebra and Probability and Random Processes. The objective is to give the course a perspective from the point of view of applications, especially in machine learning, data mining and pattern recognition.