TIEA3200 Basics of Scientific Computing (5 cr)

Study level:
Intermediate studies
Grading scale:
0-5
Language:
Finnish
Responsible organisation:
Faculty of Information Technology
Curriculum periods:
2024-2025, 2025-2026, 2026-2027, 2027-2028

Tweet text

Koodaa matematiikkaa eloon: Matriisit, vektorit ja numeerisia ratkaisuja käytännön ongelmiin!

Description

Tieteellinen laskenta ja datatiede perustuvat matematiikkaan. Tieteellisen laskennan perusteet tutustuttaa alan keskeisiin laskennallisiin työkaluihin ja menetelmiin. Opintojakso keskittyy matemaattiseen perustaan yhdistäen teoriaa käytäntöön. Opettelemme ohjelmoiden tietorakenteiden, kuten matriisien ja vektoreiden, käyttöä. Tutustumme numeerisen matematiikan peruskäsitteisiin ja opettelemme ratkaisemaan lineaarisia yhtälöryhmiä ja ominaisarvotehtäviä, ymmärtäen niiden sovellusalueita esimerkiksi datatieteessä (koneoppiminen) ja toteutustapoja koodauksessa.


Kurssi kattaa myös numeerista interpolointia, approksimointia, integrointia ja derivointia, opettaen niiden käytännön soveltamista ja koodausta. Laskennan toteutus Python-ohjelmointikielellä on kurssin keskeinen osa. 

Learning outcomes

Kurssin jälkeen opiskelija:

  • osaa selittää tieteellisen laskennan peruskäsitteitä ja tietorakenteita 
  • osaa lukea perusmenetelmien matemaattisia kaavoja ja kykenee implementoimaan niitä Python ohjelmointikielellä 
  • osaa erottaa ja vertailla tieteellisen laskennan perusmenetelmiä ja tunnistaa niiden soveltuvuutta erilaisiin laskentatehtäviin  

Study materials

Ilmoitetaan toteutuskohtaisesti

Completion methods

Method 1

Description:
Ilmoitetaan toteutuskohtaisesti
Evaluation criteria:
Ilmoitetaan toteutuskohtaisesti
Select all marked parts
Parts of the completion methods
x

Participation in teaching (5 cr)

Type:
Participation in teaching
Grading scale:
0-5
Evaluation criteria:
<div>Ilmoitetaan toteutuskohtaisesti</div>
Language:
Finnish
Study materials:
Ilmoitetaan toteutuskohtaisesti
No published teaching