Siirry suoraan sisältöön

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

  • DTNS22
    Tradenomi (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.