
BM20A8100 Integral Calculation - Intensive course, in English 26.5.2025-30.5.2025
Yhden muuttujan funktion integraalilaskentaa sovelluksineen: differentiaalien soveltaminen, pyörähdyskappaleet, käyrän pituus, parametriset käyrät ja integraalilaskenta, osittaisintegrointi. Sovellusesimerkkejä useilta tekniikan aloilta. Kaksinkertaiset ja kolminkertaiset integraalit. Funktion parillisuus, parittomuus ja jaksollisuus. Kurssin aiheiden käsittely MATLABilla sekä funktiotiedoston luominen.
- Responsible teacher: Juho Virpiranta

BM20A8100 Integraalilaskenta - Intensiiviopetus, suomeksi 26.5.2025-30.5.2025
Yhden muuttujan funktion integraalilaskentaa sovelluksineen: differentiaalien soveltaminen, pyörähdyskappaleet, käyrän pituus, parametriset käyrät ja integraalilaskenta, osittaisintegrointi. Sovellusesimerkkejä useilta tekniikan aloilta. Kaksinkertaiset ja kolminkertaiset integraalit. Funktion parillisuus, parittomuus ja jaksollisuus. Kurssin aiheiden käsittely MATLABilla sekä funktiotiedoston luominen.
- Responsible teacher: Juho Virpiranta

BM20A8000 Differential Equations - Intensive course, in English 19.5.2025-23.5.2025
Kompleksiluvut: peruslaskutoimitukset, kompleksitaso, Eulerin kaava. Differentiaaliyhtälöt: 1. kertaluvun differentiaaliyhtälöt. 2. kertaluvun lineaariset differentiaaliyhtälöt, differentiaaliyhtälöryhmät. Matriisin ominaisarvot ja -vektorit. Differentiaaliyhtälöiden ja -yhtälöryhmien ratkaiseminen MATLABilla numeerisesti ja symbolisesti.
- Responsible teacher: Tommi Heikkilä
- Responsible teacher: Juho Virpiranta

BM20A8000 Differentiaaliyhtälöt - Intensiiviopetus, suomeksi 19.5.2025-23.5.2025
Kompleksiluvut: peruslaskutoimitukset, kompleksitaso, Eulerin kaava. Differentiaaliyhtälöt: 1. kertaluvun differentiaaliyhtälöt. 2. kertaluvun lineaariset differentiaaliyhtälöt, differentiaaliyhtälöryhmät. Matriisin ominaisarvot ja -vektorit. Differentiaaliyhtälöiden ja -yhtälöryhmien ratkaiseminen MATLABilla numeerisesti ja symbolisesti.
- Responsible teacher: Tommi Heikkilä
- Responsible teacher: Juho Virpiranta

BM20A7900 Differential Calculation - Intensive course, in English 12.5.2025-16.5.2025
Yhden muuttujan funktion raja-arvot, korkeamman dertaluvun derivaatat, lineaarinen approksimaatio ja virhearviot, Taylorin polynomit sekä implisiittinen derivointi. Usean muuttujan funktion raja-arvot ja ääriarvot, myös rajoitteilla. Ketjusääntö, gradientti ja suunnattu derivaatta. Pienimmän neliösumman menetelmä. MATLABin soveltaminen kurssin aiheisiin sekä ohjelmoinnin ehto- ja toistorakenteiden hallitseminen.
- Responsible teacher: Juho Virpiranta

BM20A7900 Differentiaalilaskenta - Intensiiviopetus, suomeksi 12.5.2025-16.5.2025
Yhden muuttujan funktion raja-arvot, korkeamman dertaluvun derivaatat, lineaarinen approksimaatio ja virhearviot, Taylorin polynomit sekä implisiittinen derivointi. Usean muuttujan funktion raja-arvot ja ääriarvot, myös rajoitteilla. Ketjusääntö, gradientti ja suunnattu derivaatta. Pienimmän neliösumman menetelmä. MATLABin soveltaminen kurssin aiheisiin sekä ohjelmoinnin ehto- ja toistorakenteiden hallitseminen.
- Responsible teacher: Juho Virpiranta

BM20A7800 Yliopistomatematiikan perusteet - Intensiiviopetus, suomeksi 5.5.2025-9.5.2025
Perusteet funktioista, derivaatasta, integraalista, vektoreista ja matriisilaskennasta sekä MATLABin käytöstä.
- Responsible teacher: Juho Virpiranta

BM20A7800 Basics of University Mathematics - Intensive course, in English 5.5.2025-9.5.2025
Perusteet funktioista, derivaatasta, integraalista, vektoreista ja matriisilaskennasta sekä MATLABin käytöstä.
- Responsible teacher: Juho Virpiranta

BM20A7950 Differentiaalilaskenta insinööreille - Monimuoto-opetus, Lpr 27.10.2025-12.12.2025
Yhden muuttujan funktion raja-arvot, korkeamman dertaluvun derivaatat, lineaarinen approksimaatio ja virhearviot, Taylorin polynomit sekä implisiittinen derivointi. Usean muuttujan funktion raja-arvot ja ääriarvot, myös rajoitteilla. Ketjusääntö, gradientti ja suunnattu derivaatta. Pienimmän neliösumman menetelmä. MATLABin soveltaminen kurssin aiheisiin sekä ohjelmoinnin ehto- ja toistorakenteiden hallitseminen.
- Responsible teacher: Vesa Kaarnioja
- Responsible teacher: Juho Virpiranta

BM20A7850 Insinöörimatematiikan perusteet - Monimuoto-opetus, Lpr 1.9.2025-17.10.2025
Perusteet funktioista, derivaatasta, integraalista, vektoreista ja matriisilaskennasta sekä MATLABin käytöstä.
- Responsible teacher: Vesa Kaarnioja
- Responsible teacher: Juho Virpiranta

BM10A1301 Computational Science and Artificial Intelligence working life - Contact teaching, in English, Lpr 27.10.2025-12.12.2025
Kurssille kutsutaan puhumaan laskennalliselta tekniikalta lähiaikoina valmistuneita ja eri yrityksiin menneitä kertomaan esimerkiksi:
- minkälaisia ongelmia he ratkovat,
- minkälaisia ohjelmistoja he käyttävät,
- mitä laskentaa he tekevät,
- minkälaisilla koneilla tekevät laskentaa.
- Lisäksi kurssiin liittyy esimerkiksi LUTin spinoff-firmojen esittelyä.
- Responsible teacher: Lassi Roininen
- Responsible teacher: Tomas Soto

BM40A1601 Foundations of Artificial Intelligence and Machine Learning - Blended teaching, Lpr, Lahti 1.9.2025-12.12.2025
Laskennallisesti älykäs agentti ja sen arkkitehtuuri, tekoäly ja sen toteutustavat. Automaattinen ongelmanratkaisu sekä päättely myös epävarmuudessa. Datalähtöisen koneoppimisen periaatteet ja paradigmat. Regressio ja virhemitat, bayesilainen päättely, päätöspuut, keinotekoiset neuroverkot ja tiedon ohjaamaton ryhmittely.
- Responsible teacher: Zhisong Liu

BM40A1500 Data Structures and Algorithms - Blended teaching, Lpr 1.9.2025-12.12.2025
Algoritminen ongelmanratkaisu. Tietorakenteet. Algoritmien suunnitteluperiaatteet. Algoritmien analysointimenetelmät. Algoritmien tehokkuus. NP-täydellisyys. Tyypilliset ongelmatyypit ja niihin sopivat tietorakenteet: järjestely-, haku- ja verkko-ongelmat sekä pinot, jonot, listat, keot, hajautustaulut ja puurakenteet. Tietorakenteiden käytännön toteutus Pythonilla.
Yritysyhteistyö
Ei yritysyhteistyötä
- Responsible teacher: Tuomas Eerola
- Учитель: Eetu Heikurinen

BM40A1201 Digital Imaging and Image Preprocessing - Blended teaching, Lpr 1.9.2025-12.12.2025
Electromagnetic radiation and light interaction with matter, sources of radiation and illumination techniques. Imaging sensors and manufacturing technologies. Spectroscopy, imaging optics, sensor and image acquisition modelling and characterisation. Digital image encoding and characteristics, image preprocessing techniques, and image-based measurements.
- Responsible teacher: Ekaterina Nepovinnykh
- Responsible teacher: Henri Petrow
- Responsible teacher: Erik Vartiainen

BM40A1003 Seminar on Data-Centric Engineering - Contact teaching, Lpr 1.9.2025-17.4.2026
The first part provides the skills defined in the aims of the course, including the skills to prepare and to give the seminar presentation in the second part. Independent preparation of a written seminar on a given data-centric engineering topic.
- Responsible teacher: Heikki Kälviäinen
- Responsible teacher: Lassi Roininen

BM40A0702 Pattern Recognition and Machine Learning - Blended teaching, Lpr 1.9.2025-12.12.2025
Introduction to pattern recognition and supervised, unsupervised and semi-supervised machine learning. Feature extraction and selection, system evaluation. Linear and non-linear classifiers based on linear models, kernels, artificial neural networks and support vector machines. Statistical pattern recognition, parameter estimation and Bayesian inference. Context-dependent and reinforcement learning. Practical pattern recognition and method-independent learning.Company cooperation: no direct cooperation.Use of AI applications: readily available AI tools can be used for checking the language of written reports.
- Responsible teacher: Lasse Lensu
- Учитель: Wojciech Mojsiejuk

BM40A0102 Foundations of Information Processing - Contact teaching, Lpr 1.9.2025-12.12.2025
Algoritminen ongelmanratkaisu: johdatus tietojenkäsittelyyn, ongelmanratkaisu, algoritmien laatiminen, algoritmien suunnittelu, algoritmien kompleksisuus, hakuongelmat ja pelien pelaaminen. Tieto ja tiedon muuntaminen: tieto ja tiedon koodaus, informaatio ja tiedon tiivistäminen, tietorakenteet, tiedon salaus, propositilogiikka ja päättely sekä kääntäminen käytännössä.
- Responsible teacher: Heikki Kälviäinen
- Учитель: Eetu Knutars

BM40A1800 Photonics - Contact teaching, Lpr 27.10.2025-12.12.2025
1. Wave motion and wave equations,2. Maxwell equations and electromagnetic spectrum,3. Lasers,4. Ultrafast lasers,5. Fresnell equations,6. Polarization and optical activity,7. Geometrical optics,8. Coherence,9. Interference and diffraction,10. Nonlinear optics,11. Optical microscopy and nanoscopy,12. Slow and fast light, THz-optics,13. Attosecond optics,14. Coherent control.
- Responsible teacher: Erik Vartiainen

BM20A9200 Mathematics A - Contact teaching, Lahti 1.9.2025-12.12.2025
The Basics of Discrete Mathematics: set theory, functions, logic and proofs, number theory and matrices. How to talk about mathematical objects precisely.
- Responsible teacher: Emilia Blåsten

BM20A8901 Primer to Numerical Programming - Blended teaching, Lpr 1.9.2025-17.10.2025
Matlab data-rakenteiden (moniulotteiset matriisit, cell array,jne.) ja data-tyyppien käyttäminen (numeeriset, loogiset, teksti, jne.), ehdolliset rakenteet (if-else, switch-case), silmukat (for, while), Matlabin sisärakennetyt funktiot, ulkoisen datan käsittely, 2- ja 3-ulotteiset graafit, käyttäjän itsemääritellyt funktiot.
- Responsible teacher: Emma Hannula
- Responsible teacher: Juho Virpiranta
- Учитель: Lassi Roininen