TIEA3200 Tieteellisen laskennan perusteet (5 op)

Opinnon taso:
Aineopinnot
Arviointiasteikko:
0-5
Suorituskieli:
suomi
Vastuuorganisaatio:
Informaatioteknologian tiedekunta
Opetussuunnitelmakaudet:
2024-2025, 2025-2026, 2026-2027, 2027-2028

Avainteksti

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

Kuvaus

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. 

Osaamistavoitteet

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  

Oppimateriaalit

Ilmoitetaan toteutuskohtaisesti

Suoritustavat

Tapa 1

Kuvaus:
Ilmoitetaan toteutuskohtaisesti
Arviointiperusteet:
Ilmoitetaan toteutuskohtaisesti
Valitaan kaikki merkityt osat
Suoritustapojen osat
x

Osallistuminen opetukseen (5 op)

Tyyppi:
Osallistuminen opetukseen
Arviointiasteikko:
0-5
Arviointiperusteet:
<div>Ilmoitetaan toteutuskohtaisesti</div>
Suorituskieli:
suomi
Oppimateriaalit:
Ilmoitetaan toteutuskohtaisesti
Ei julkaistua opetusta