Algoritmit ja tietorakenteet (5 op)
Toteutuksen tunnus: L12B407-8S001
Toteutuksen perustiedot
- Ilmoittautumisaika
- 20.08.2018 - 07.09.2018
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 27.08.2018 - 31.12.2018
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Informaatioteknologian koulutusyksikkö
- Toimipiste
- Mikkelin kampus
- Opetuskielet
- suomi
- Paikat
- 15 - 30
- Koulutus
- Tietojenkäsittelyn koulutus
- Opettajat
- Jari Kortelainen
- Vastuuopettaja
- Jari Kortelainen
- Ryhmät
-
L1216SNATietojenkäsittely, päivätoteutus
-
L1216SNBTietojenkäsittely, päivätoteutus
- Opintojakso
- L12B407
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?
Opiskelumuodot ja -menetelmä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.
Tenttien ja tehtävien ajoittuminen
Ilmoitetaan myöhemmin.
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