Kohderyhmä
Kurssi soveltuu kaikille ohjelmoinnista kiinnostuille, jotka osaavat Ohjelmoinnin perusteet kurssin asiat.
- Tietojenkäsittelytieteen perusopintojen pakollinen opintojakso.
- Avoin kaikkien koulutusohjelmien opiskelijoille.
- Opintojakso voidaan tarjota osana jatkuvan oppimisen tarjontaa.
Ajoitus
Pääaineopiskelijat suorittavat opintojakson ensimmäisen syksyn toisessa periodissa.
Opintojakso järjestetään syys- ja kevätlukukaudella periodeissa 2 ja 4.
Toteutus
Kurssimuotoiset toteutukset eivät vaadi läsnäoloa opiskelijalta, mutta läsnäolo on suotavaa. Kurssista järjestetään yleistenttejä, joissa kurssin sisällön voi tenttiä kokonaisuutena.
Avoimen yliopiston toteustavat voivat poiketa koulutusohjelman toteuksesta.
Suositeltavat valinnaiset opinnot
Kurssin jälkeen suoritetaan kurssit Tietokantojen perusteet (TKT10004) ja Tietorakenteet ja algoritmit I (TKT200011).
Oppimista tukevat aktiviteetit ja opetusmenetelmät
Kurssin pääpaino on ohjelmoinnissa. Ohjelmointi tapahtuu ohjelmointiympäristössä, joka tarjoaa mahdollisuuden ohjelmointitehtävien automaattiseen tarkastamiseen.
Syyslukukaudella järjestettävällä kurssilla on viikoittaiset luennot (2h / viikko). Kevään kurssi on luennoton. Kurssilla on viikoittain palautettavat harjoitustehtävät. Sekä syksyllä että keväällä järjestettävällä kurssilla on pajatoimintaa, mihin osallistuminen on suositeltavaa. Pajassa opiskelijat tekevät kurssin harjoitustehtäviä ja saavat tukea kurssin aiemmin käyneiltä opiskelijoilta sekä kurssihenkilökunnalta.
Arviointimenetelmät ja -kriteerit
Kurssin arvostelu perustuu sekä ohjelmointitehtäviin että kokeeseen.