581362 Ohjelmointikielten periaatteet (ohtk 25.8.2011)

Pääteemat Esitiedot Lähestyy oppimistavoitetta Saavuttaa oppimistavoitteet Syventää oppimistavoitteita
Paradigmat  pakolliset ohjelmointukurssit, ohjelmoinnin harjoitustyö, ohjelmistojen mallintaminen, tietorakenteet harjoitustöineen, ohjelmistotuotanto ja -projekti, myös kandidaatintutkielma on hyödyksi  osaa luetella paradigmoja  osaa luokitella kielet paradigmoittain  osaa analysoida ja vertailla paradigmoja
Alkiorakenne ja syntaksi  -"-  ymmärtää miten syntaktiset rakenteet syntyvät alkioiden jonosta  osaa kuvailla, luonnehtia ja luokitella kielissä tehtyjä valintoja  osaa analysoida kielten valintoja ja ratkaisuja
Näkyvyys ja sidonta  -"-  oivaltaa tunnusten nimien näkyvyyttä voitavan säädellä  tuntee perusvalinnat tunnusten nimistön hallinnassa  taitaa sulkeumat yms. vaativammat tavat
Laskennan ohjaus ja kontrolliabstraktiot  -"-  havaitsee että laskennan ilmaisemiselle  on erilaisia ajatuksellisia vaihtoehtoja  tuntee laskennan perusrakenteet ja ajattelun välineet: itaraatio, rekursio, aksiomatiikka; tuntee erilaiset aliohjelma- ja parametrivälitystavat  osaa myös analysoida kieliä edellisen laatikon käsitteistössä
Tietotyypit ja tietoabstraktiot  -"- tunnustaa bittijonon abstrahoinnin tietotyypiksi olevan tarpeen  tuntee perustavat: taulukot, tietueet, listat kapseloinnin, oliot, luokat, yms. osaa myös analysoida kieliä edellisen laatikon käsitteistössä
28.08.2011 - 18:01 Jyrki Kivinen
07.03.2011 - 11:11 Arto Wikla