Mathematics of Computer Science (3cr)
Course unit code: 7A00DZ73
General information
- Credits
- 3 cr
- Teaching language
- Finnish
Objective
Students will be able to use the mathematical methods described in the course contents to solve practical mathematical problems. Student can use mathematical libraries of Python programming language. Student knows the basics of probability, statistics and data-analysis.
Content
- Basics of the Python libraries NumPy, Matplotlib, and Pandas
- Probability theory
- Kalman filter
- Fourier transform
- Principal component analysis (PCA)
- Data clustering
Qualifications
Algebra and trigonometry, Vectors and matrices, Differential and integral calculus
Assessment criteria, satisfactory (1)
Student can use mathematical libraries of Python programming language. Student knows the basics of probability, statistics.
Assessment criteria, good (3)
Students will be able to use the mathematical methods described in the course contents to solve practical mathematical problems. Student can use mathematical libraries of Python programming language. Student knows the basics of probability, statistics and data-analysis.
Assessment criteria, excellent (5)
The student is able to use mathematical methods relevant to the course content to solve practical mathematical problems. The student independently uses Python’s mathematics-oriented libraries to address problems beyond the course material and correctly justifies the methods they choose. The student illustrates the concepts of probability theory, statistical mathematics, and data analysis presented in the course without errors.