Suoritustavat
- Kurssimuotoiset toteutukset eivät vaadi läsnäoloa opiskelijalta, mutta läsnäolo on suotavaa.
- Opintojaksosta järjestetään lisäksi yleistenttejä. Näissä opintojakson sisällön voi tenttiä kokonaisuutena, ja näihin osallistuminen ei vaadi kurssin harjoitustehtävien tekemistä.
- Avoimen yliopiston toteustavat voivat poiketa koulutusohjelman toteuksesta.
Ohjelmointikielenä opintojaksolla on Python.
Tiedekunnan toteutukset:
- Syyslukukaudella järjestettävällä opintojaksolla on viikoittaiset ei-pakolliset luennot (2h / viikko).
- Kevään opintojakso on luennoton.
Sekä syksyllä että keväällä järjestettävällä opintojaksolla on
pajatoimintaa, missä opiskelijat tekevät opintojakson harjoitustehtäviä ja saavat tukea niiden tekemiseen opintojakson aiemmin käyneiltä opiskelijoilta sekä opintojakson henkilökunnalta. Myös Avoimen yliopiston opiskelijat voivat osallistua pajatoimintaan.
Arviointiasteikko
Opintojakso arvioidaan arvosana-asteikolla 0-5.
Arviointimenetelmät ja -kriteerit
Opintojakson arviointi perustuu automaattisesti tarkistettaviin harjoitustehtäviin sekä kurssin lopussa järjestettävään verkkotenttiin.
Oppimista tukevat aktiviteetit ja opetusmenetelmät
Opintojakson pääpaino on ohjelmoinnissa. Ohjelmointi tapahtuu
ohjelmointiympäristössä, joka tarjoaa mahdollisuuden
ohjelmointitehtävien automaattiseen tarkastamiseen.
Kohderyhmä
Opintojakso sopii kaikille tietojenkäsittelytieteestä ja ohjelmoinnista kiinnostuneille.
- Tietojenkäsittelytieteen perusopintojen pakollinen opintojakso.
- Avoin kaikkien koulutusohjelmien opiskelijoille.
- Opintojakso voidaan tarjota osana jatkuvan oppimisen tarjontaa.
Järjestämisajankohta opetusperiodin tarkkuudella
Opintojakso järjestetään syys- ja kevätlukukaudella periodeissa 1 ja 3.
MOOC-toteutus on mahdollista suorittaa joustavasti pitkin lukuvuotta.
Suositeltava suorituajankohta tai -vaihe
Tietojenkäsittelytieteen opiskelijat suorittavat opintojakson ensimmäisen syksyn ensimmäisessä periodissa.
Ohjelmoinnin jatkokurssi (TKT10003) on suoraa jatkoa tälle opintojaksolle.
Opintokokonaisuus
Kurssi on osa Tietojenkäsittelytieteen perusopintojen (25 op) kokonaisuutta.
Mahdolliset opetuskielet
Suomi ja ruotsi