Opetus

Nimi Op Opiskelumuoto Aika Paikkakunta Järjestäjä
Ohjelmoinnin perusteet (U) 5 Cr Yleinen tentti 20.4.2018 - 20.4.2018
Nimi Op Opiskelumuoto Aika Paikkakunta Järjestäjä
Ohjelmoinnin perusteet 5 Cr Yleinen tentti 19.1.2018 - 19.1.2018
Ohjelmoinnin perusteet 5 Cr Luentokurssi 15.1.2018 - 15.1.2018
Ohjelmoinnin perusteet (U) 5 Cr Yleinen tentti 1.12.2017 - 1.12.2017
Ohjelmoinnin perusteet 5 Cr Luentokurssi 5.9.2017 - 17.10.2017

Kohderyhmä

Tietojenkäsittelytieteen aineopintojen pakollinen opintojakso. Avoin kaikkien koulutusohjelmien opiskelijoille.

Edeltävät opinnot tai edeltävä osaaminen

Opintojaksolla ei ole esitietovaatimuksia.

Ajoitus

Pääaineopiskelijat suorittavat opintojakson ensimmäisen syksyn ensimmäisessä periodissa.

Opintojakso järjestetään syys- ja kevätlukukaudella periodeissa 1 ja 3.

Oppimista tukevat aktiviteetit ja opetusmenetelmät

Opintojakson pääpaino on ohjelmoinnissa. Ohjelmointi tapahtuu ohjelmointiympäristössä, joka tarjoaa mahdollisuuden ohjelmointitehtävien automaattiseen tarkastamiseen.

Syyslukukaudella järjestettävällä opintojaksolla on viikoittaiset luennot (2h / viikko). Kevään opintojakso on luennoton. Opintojaksolla on viikoittain palautettavat harjoitustehtävät sekä kolme konekoetta. Sekä syksyllä että keväällä järjestettävällä opintojaksolla on pajatoimintaa, mihin osallistuminen on suositeltavaa. Pajassa opiskelijat tekevät opintojakson harjoitustehtäviä ja saavat tukea opintojakson aiemmin käyneiltä opiskelijoilta sekä opintojakson henkilökunnalta. Opintojaksolla on toisesta viikosta lähtien myös pariohjelmointitehtäviä, joita tehdään pajassa parin kanssa.

Oppimateriaali

Opintojaksolla on käytössä verkkomateriaali. Verkkomateriaalissa on tarvittaessa linkkejä lisämateriaaleihin.

Arviointimenetelmät ja -kriteerit

Opintojakson arvostelu perustuu kolmeen koneella tehtävään konekokeeseen sekä ohjelmointitehtäviin. Opintojakson aktiviteeteista voi saada yhteensä korkeintaan 100 pistettä.

Kokonaisarvostelussa ohjelmointitehtävien painoarvo on 55 pistettä ja konekokeiden painoarvo on 45 pistettä. Ohjelmointitehtäviä on 7 sarjaa ja konekokeita on 3. Opintojakson viimeisestä konekokeesta tulee saada vähintään puolet pisteistä opintojakson läpäisemiseksi.

Ensimmäinen konekoe käsittelee viikkoja 1-2, toinen konekoe viikkoja 1-4 ja kolmas konekoe viikkoja 1-7.

Pariohjelmointiin osallistumisesta saa lisäpisteitä pisteen viikkoa kohden.

Suositeltavat valinnaiset opinnot

Opintojakson jälkeen suoritetaan opintojakso Ohjelmoinnin jatkokurssi (TKT10003).

Toteutus

Kurssimuotoiset toteutukset eivät vaadi läsnäoloa opiskelijalta, mutta läsnäolo on suotavaa. Opintojaksosta järjestetään yleistenttejä, joissa opintojakson sisällön voi tenttiä kokonaisuutena.