Siirry suoraan sisältöön

Algoritmit ja tietorakenteet (5 op)

Toteutuksen tunnus: L12B407-8S001

Toteutuksen perustiedot


Ilmoittautumisaika

20.08.2018 - 07.09.2018

Ajoitus

27.08.2018 - 31.12.2018

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet

  • Suomi

Paikat

15 - 30

Koulutus

  • Tietojenkäsittelyn koulutus

Opettaja

  • Jari Kortelainen

Vastuuopettaja

Jari Kortelainen

Ryhmät

  • L1216SNA
    Tietojenkäsittely, päivätoteutus
  • L1216SNB
    Tietojenkäsittely, päivätoteutus

Tavoitteet

Tunnet ohjelmoinnin kannalta keskeiset tietorakenteet. Osaat tulkita ja laatia algoritmeja sekä arvioida niiden tehokkuutta. Osaat valita ja tarvittaessa toteuttaa tarpeeseen sopivat tietorakenteet ja algoritmit. Osaat suunnitella ja toteuttaa olioita ja oliokirjastoja, sekä niitä hyödyntäviä sovelluksia.

Sisältö

Minkälaisia tietorakenteita ja algoritmeja ohjelmoinnissa käytetään? Kuinka valitaan ohjelmointiongelmaan sopiva tietorakenne tai algoritmi? Mitkä ovat olio-ohjelmoinnin keskeiset tekniikat? Kuinka ohjelman jako olioiksi ja oliokirjastot toteutetaan?

Yksilölliset oppimisväylät

Työviikkopohjainen oppimisväylä:
Osallistut työjärjestyksen mukaiseen opetukseen ja ohjaukseen.

Opintoja nopeuttava oppimisväylä:
Voit osoittaa osaamisesi todistuksella tai osaamisen näytöllä. Tämä sovitaan tapauskohtaisesti opintojakson alkaessa.

Tentit ja muut määräajat

Ilmoitetaan myöhemmin.

Toteutuksen valinnaiset suoritustavat

Voit osoittaa osaamisesi todistuksella tai osaamisen näytöllä. Tämä sovitaan tapauskohtaisesti opintojakson alkaessa.

Opiskelijan työmäärä

135 h

Arviointiasteikko

1-5

Arviointikriteerit, hyvä (3)

a. Osaat käyttää asiantuntevasti ohjelmoinnin peruskäsitteitä ja keskeisiä tekniikoita. e. Osaat jakaa ohjelman osiin tarkoituksenmukaisella tavalla ja valita soveltuvat toteutustekniikat, -menetelmät ja -välineet. Osaat lisäksi perustella valintasi.

Arviointimenetelmät ja arvioinnin perusteet

Päätetään opintojakson alussa.

Esitietovaatimukset

Ohjelmoinnin perusteet 5 op