Siirry suoraan sisältöön

Ohjelmointi ja ongelmanratkaisu (5 op)

Toteutuksen tunnus: OT00EJ94-3003

Toteutuksen perustiedot


Ilmoittautumisaika

21.08.2023 - 01.09.2023

Ajoitus

04.09.2023 - 15.12.2023

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet

  • Suomi

Paikat

20 - 40

Koulutus

  • Ohjelmistotekniikan koulutus

Opettaja

  • Tuomas Reijonen

Vastuuopettaja

Tuomas Reijonen

Ryhmät

  • OTMI23SP
    Ohjelmistotekniikka, päivätoteutus
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 05.09.2023 10:00 - 11:30
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 06.09.2023 08:15 - 09:45
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 12.09.2023 10:00 - 11:30
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 13.09.2023 08:15 - 09:45
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 19.09.2023 10:00 - 11:30
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 20.09.2023 08:15 - 09:45
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 26.09.2023 10:00 - 11:30
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 27.09.2023 08:15 - 09:45
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 03.10.2023 10:00 - 11:30
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 04.10.2023 08:15 - 09:45
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 10.10.2023 10:00 - 11:30
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 11.10.2023 08:15 - 09:45
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 17.10.2023 10:00 - 11:30
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 18.10.2023 08:15 - 09:45
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 31.10.2023 10:00 - 11:30
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 01.11.2023 08:15 - 09:45
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 07.11.2023 10:00 - 11:30
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 08.11.2023 08:15 - 09:45
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 14.11.2023 10:00 - 11:30
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 15.11.2023 08:15 - 09:45
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 21.11.2023 10:00 - 11:30
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 22.11.2023 08:15 - 09:45
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 28.11.2023 10:00 - 11:30
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 29.11.2023 08:15 - 09:45
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 05.12.2023 10:00 - 11:30
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 12.12.2023 10:00 - 11:30
  • Ohjelmointi ja ongelmanratkaisu OT00EJ94-3003 / 13.12.2023 08:15 - 09:45

Tavoitteet

Tunnet tietojenkäsittelytieteen perusteita.
Tunnet sekä luovan että algoritmisen ongelmanratkaisun periaatteita ja ymmärrät miten niitä sovelletaan.
Ymmärrät miten logiikka ja diskreetti matematiikka liittyvät tietokoneen toimintaan ja mitä rajoituksia koneelliseen ongelmanratkaisuun liittyy.
Ymmärrät, mitä algoritmin suorituskyky tarkoittaa.
Ymmärrät ohjelmallisen ongelmanratkaisun periaatteet sekä tyypilliset automatisoitaviksi sopivat tehtävät.
Osaat kehittää ratkaisuja klassisiin tietojenkäsittelyn ongelmiin, kuten pelien pelaamiseen, reitinhakuun tai tiedon esittämiseen.

Sisältö

Mitä ammattitermejä liittyy tietojenkäsittelyyn ja ongelmanratkaisuun?
Mitä on algoritminen ongelmanratkaisu?
Mitä tekijöitä liittyy algoritmien suunnitteluun?
Miten tietokoneen toimintaan liittyvät matematiikan ja fysiikan perusperiaatteet huomioidaan käytännössä?

Opiskelumateriaali

Sovitaan opintojakson alussa

Yksilölliset oppimisväylät

Sovitaan opintojakson alussa

TKI ja työelämäyhteistyö

Sovitaan opintojakson alussa

Tentit ja muut määräajat

Sovitaan opintojakson alussa

Arviointiasteikko

1-5