Ohjelmoinnin perusteet (C)Laajuus (3 op)
Opintojakson tunnus: XX00AC48
Opintojakson perustiedot
- Laajuus
- 3 op
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet. Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa kirjoittaa aliohjelmia ja kutsua niitä. Opiskelija tuntee parametrinvälitysmekanismit ja taulukkorakenteen.
Sisältö
- C-ohjelmointi Linux-ympäristössä
- Ohjelmien kirjoittaminen, kääntäminen ja debuggaus
- Tyylillisesti puhtaan ohjelman kirjoittaminen
- Tietotyypit
- Taulukot
- Aliohjelmat
- Tiedostojen käsittely
- Osoittimien perusteet
Arviointikriteerit, tyydyttävä (1)
Opiskelija ymmärtää ohjelmoinnin perusrakenteita. Hän pystyy tuottamaan yksinkertaisia ohjelmia itsenäisesti. Hän osaa ratkaista luontevasti ohjelmallisesti esimerkiksi keskiarvon laskemisen annetuista luvuista ilman taulukon käyttöä.
Arviointikriteerit, hyvä (3)
Opiskelija osaa soveltaa kontrollirakenteita joustavasti ja toteuttaa yksinkertaisia algoritmeja.
Arviointikriteerit, kiitettävä (5)
Opiskelijalla on hyvä peruskäsitys osoittimista. Hän osaa tehdä selkeitä ohjelmia. Opiskelija osaa rajoitetusti soveltaa ja valita oikeita ratkaisumalleja. Opiskelijalla on kykyä oppia uusia asioita kirjallisuudesta ongelmien ilmetessä.