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
-
L1216SNATietojenkäsittely, päivätoteutus
-
L1216SNBTietojenkä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