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.