Matematiikkaa ohjelmoijille (3op)
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.