Tietojenkäsittelyn perusteet I 5 op.

Osaamistavoitteet

Kurssin jälkeen opiskelija tuntee pääpiirteissään informaatioteknologian osa-alueet ja keskeisimmät käsitteet sekä tietokonelaitteiston osat ja toimintaperiaatteen. Opiskelija ymmärtää algoritmisen ajattelun, ohjelmointiin liittyvät peruskäsitteet ja osaa kirjoittaa yksinkertaisia algoritmeja käyttäen pseudokieltä sekä Python-ohjelmointikieltä.

Sisältö

Kurssilla esitellään aluksi informaatioteknologian perusteita ja keskeistä käsitteistöä. Lisäksi tutustutaan pintapuolisesti tietokoneen rakenteeseen ja toimintaan. Pääpaino on algoritmien ja ohjelmoinnin peruskäsitteiden ja rakenteiden esittelyssä käyttäen pseudokieltä: kontrollirakenteet, modulaarisuus, moduulit, abstrakti tietotyyppi ja tietorakenteet. Lopuksi opetellaan yksinkertaisten algoritmien kirjoittamista Python-ohjelmointikielellä.

Toteutustavat

Tutoriaalit 7 x 2h, kontaktipäivä 5h, ViLLE-tehtävät ja itsenäinen työskentely n. 100h. Kurssin lopuksi järjestetään sähköinen tentti ViLLE-järjestelmässä. Kurssin suorittajat voivat halutessaan osallistua yliopiston vastaavan kurssin luennoille, joista löytyy tietoa täältä.

Kurssin opetusaikataulut ja -salit löytyvät aikataulut-sivulta hyvissä ajoin ennen kurssin alkua.

Takaisin pääsivulle