Matematiikkaa ohjelmoijille (3 op)
Toteutuksen tunnus: DT10030-3001
Toteutuksen perustiedot
Ilmoittautumisaika
01.10.2023 - 31.10.2023
Ajoitus
08.01.2024 - 24.03.2024
Opintopistemäärä
3 op
Toteutustapa
Lähiopetus
Yksikkö
Tradenomi / Tietojenkäsittely (DD)
Toimipiste
Wärtsilä-kampus Karjalankatu 3 (WÄR)
Opetuskielet
- Suomi
Paikat
5 - 50
Koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Lisbeth Smolander
- Anssi Gröhn
Vastuuopettaja
Lisbeth Smolander
Ryhmät
-
DTNS22Tradenomi (AMK), Tietojenkäsittely, päivä, syksy, 2022
Tavoitteet
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ä
Aika ja paikka
Tunnit etäopetuksena Moodlessa 8.1.2024-10.3.2024.
Oppimateriaalit
Kaikki kurssilla tarvittava materiaali on kurssin Moodle-työtilassa.
Opetusmenetelmät
Luentoja ja harjoituksia matematiikasta sekä teorian soveltamista ohjelmointiharjoituksissa.
Oppimistavoitteet:
• 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
Tenttien ajankohdat ja uusintamahdollisuudet
Kurssilla on kaksi uusintamahdollisuutta, joihin ilmoittaudutaan Moodle-työtilassa.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Matematiikan teoria:
• Teoriatehtävät arvioidaan asteikoilla 0-5
• Myöhässä palautettuja tehtäviä ei hyväksytä
Ohjelmointitehtävät
• Itsenäisiä tehtäviä, jotka esitellään joko kirjallisesti tai videolla äänen kanssa
• Arviointi Bloomin taksonomian mukaan 0-5
• Palautus viimeistään kurssin päättymispäivään mennessä
Palautekyselyt
• Opintojakson kaikkiin palautekyselyihin on vastattava hyväksyttyyn arvosanaan
Kurssiarvosana:
• Kunkin pisteytyksessä huomioitavan osion teoria- ja ohjelmointiosuus oltava suoritettuna hyväksytysti (vähintään arvosanalla 1)
• Matematiikan teoria 50%, ohjelmointitehtävät 50%:
35% = 1
47.75% = 2
60.5% = 3
73.25% = 4
86 % = 5
Lisätiedot
Mahdollinen integrointi C++-ohjelmointiopintojakson kanssa, yhtenäiset tehtävät eri sovellusalueilta.