Siirry suoraan sisältöön

Matematiikkaa ohjelmoijilleLaajuus (3 op)

Opintojakson tunnus: DT10030

Opintojakson perustiedot


Laajuus
3 op
Opetuskieli
suomi
Vastuuhenkilö
Anssi Gröhn, Vastuuopettaja
Lisbeth Smolander, Vastuuopettaja

Osaamistavoitteet

Ymmärrät perustrigonometriaa
Osaat soveltavaa perustrigonometriaa ohjelmoinnissa
Ymmärrät vektorin käsitteen ja laskutoimitukset
Osaat toteuttaa vektorin ja vektorioperaatiot ohjelmallisesti
Osaat muodostaa ohjelmia, joissa lasketaan vektoreilla
Ymmärrät matriisin käsitteen ja laskutoimitukset
Osaat toteuttaa matriisin ja matriisioperaatiot ohjelmallisesti
Osaat muodostaa ohjelmia, joissa lasketaan matriiseilla
Osaat muodostaa ohjelmia, joissa lasketaan matriiseilla ja vektoreilla
Ymmärrät matriisien avulla tapahtuvat perusmuunnokset
Osaat muodostaa ohjelmia, joissa sovelletaan matriisien avulla tapahtuvia perusmuunnoksia
Osaat kuvata ohjelmassa toteuttamasi ratkaisun matemaattisesti

Sisältö

Trigonometria:
- Kolmion ratkaiseminen, sini- ja kosinilauseet
- Kulman laajentaminen yksikköympyrälle
- Kulmayksiköt

Vektorit:
- Peruskäsitteet
- Peruslaskutoimitukset
- Pistetulo
- Ristitulo
- Skalaari- ja vektoriprojektio

Matriisit:
- Peruskäsitteet
- Peruslaskutoimitukset
- Transpoosi
- Determinantti
- Käänteismatriisi

Matriisimuunnokset:
- Siirto, kierto, skaalaus

Toteuttaminen ohjelmointikielellä

Lisätiedot

Mahdollinen integrointi C++-ohjelmointiopintojakson kanssa, yhtenäiset tehtävät eri sovellusalueilta.

Siirry alkuun