
BM20A3003 Statistical Parameter Estimation - Luento-opetus 16.1.2023-3.3.2023
- Preliminaries of stochastic processes: Brownian motion, fractional Brownian motion, and Ornstein-Uhlenbeck process.
- Simulation of the processes, additive noise processes and postulating the statistical parameter estimation problems as Bayesian statistical estimation problems.
- Bayes’ theorem: Solutions of the parameter estimation problems as a posteriori distributions, e.g. estimate the a posteriori probability density of Hurst parameter and variance scaling parameter of the fractional Brownian motion.
- Drawing estimators from the posterior distribution with Markov chain Monte Carlo methods (Metropolis-Hastings, Hamiltonian Monte Carlo) and optimisation-based methods (quasi-Newton). This includes also uncertainty quantification of the parameters.
- Applications in science, finance and industry.
- Responsible teacher: Lassi Roininen
- Teacher: Jarkko Suuronen

BM20A1501 Numeeriset menetelmät I - Luento-opetus 13.3.2023-28.4.2023
Laskennassa syntyvien virheiden tarkastelua. Numeerisia ja MATLAB-ratkaisumenetelmiä seuraaville ongelmille: epälineaariset yhtälöt ja yhtälöryhmät, optimointi, lineaariset yhtälöryhmät, interpolointi, käyrän sovitus, integrointi, differentiaaliyhtälöiden alkuarvotehtävät.
- Responsible teacher: Juho Virpiranta
- Teacher: Esko Makkonen

BM10A0300 Kandidaatintyö ja seminaari - Luento-opetus 16.1.2023-28.4.2023
Kirjallisen kandidaatintyön laatiminen ja sen suullinen esitys seminaarissa. Kandidaatintyön laatimisen yhteydessä käydään läpi tutkimuksen suoritusvaiheet sekä tutkielman laatimisessa noudatettavat periaatteet ja perehdytään tutkimuksessa käytettäviin tietolähteisiin.
- Responsible teacher: Matylda Jablonska-Sabuka
- Responsible teacher: Jouni Sampo
- Teacher: Tapio Helin
- Teacher: Lasse Lensu
- Teacher: Henri Petrow
- Teacher: Marja Talikka
- Teacher: Marja Talikka

BM10A0000 Master's Thesis and Seminar - Opinnäytetyö 5.9.2022-28.4.2023
The Master's thesis is the final project of the Master's degree, which demonstrates the student's knowledge of a topic of scientific or societal importance. The thesis is a research or an implementation project. A report is prepared following the instructions for the Master's thesis. The report contains description of the problem and the context, the used methods, describes the actual analysis and actions in the implementation, provides the results and evaluates the outcomes and conclusions.
- Responsible teacher: Lassi Roininen
- Teacher: Bernardo Barbiellini
- Teacher: Daniel Batrakhanov
- Teacher: Tuomas Eerola
- Teacher: Heikki Haario
- Teacher: Tapio Helin
- Teacher: Heikki Kälviäinen
- Teacher: Erkki Lähderanta
- Teacher: Lasse Lensu
- Teacher: Xin Liu
- Teacher: Panja Luukka
- Teacher: Ekaterina Nepovinnykh
- Teacher: Andreas Rupp
- Teacher: Kari Ullakko
- Teacher: Erik Vartiainen
- Teacher: Fedor Zolotarev

BM30A3500 Electric Circut Analysis using Matlab - Luento-opetus 5.9.2022-31.7.2023
Introduction to MATLAB and Circuit analysis applications using MATLAB
- Responsible teacher: Bernardo Barbiellini
- Teacher: Veenavee Kothalawala

BM20A9400 Project Work in Matlab - Luento-opetus 5.9.2022-31.7.2023
Working with various data structures (multidimensional arrays, cell arrays, etc.) and variable types (numeric, logical, textual, etc.), Matlab symbolic functionality, conditional statements (if-else, switch-case), loops (for and while), using built-in functions, handling external data, 2-D and 3-D plotting, writing user-defined functions, optimization of code speed, style and efficiency.
- Responsible teacher: Matylda Jablonska-Sabuka

BM20A9000 Principles of Technical Computing for MSc Students - Luento-opetus 16.1.2023-3.3.2023
Working with various data structures (multidimensional arrays, cell arrays, etc.) and variable types (numeric, logical, textual, etc.), Matlab symbolic functionality, conditional statements (if-else, switch-case), loops (for and while), using built-in functions, handling external data, 2-D and 3-D plotting, writing user-defined functions, optimization of code speed, style and efficiency.
- Responsible teacher: Matylda Jablonska-Sabuka

BM20A9000 Principles of Technical Computing for MSc Students - Luento-opetus 1.6.2023-30.7.2023
Working with various data structures (multidimensional arrays, cell arrays, etc.) and variable types (numeric, logical, textual, etc.), Matlab symbolic functionality, conditional statements (if-else, switch-case), loops (for and while), using built-in functions, handling external data, 2-D and 3-D plotting, writing user-defined functions, optimization of code speed, style and efficiency.
- Responsible teacher: Matylda Jablonska-Sabuka

BM20A8300 Fourier-analyysi - Luento-opetus 16.1.2023-28.4.2023
Lukujonojen ja sarjojen konvergenssi yleisesti. Potenssi- ja Taylorin-sarjat. Fourier-sarjat. Katkaistut Fourier-sarjat. Fourier-muunnos. Diskreetti Fourier muunnos ja diskreettiaikainen Fourier-muunnos. Ikkunoitu Fourier muunnos. FFT-algoritmi. 2D-Fourier muunnokset. Johdatus Fourier-muunnoksen yleistyksiin.
- Responsible teacher: Jouni Sampo
- Teacher: Esko Makkonen

BM20A8200 Optimointi - Luento-opetus 16.1.2023-28.4.2023
Optimoinnista yleisesti. Mallien rakentamisesta ja muotoilusta. lineaarinen optimointi (simplex). Qquadratic optimization. Lagrangen menetelmä yleisesti. Konveksi optimointi ei sileät tavoitefunktiot. Evoluutioalgoritmit
- Responsible teacher: Jouni Sampo
- Teacher: Esko Makkonen
- Teacher: Esko Makkonen