Skip to main content

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.

Go back to top of page