Ohjelmoinnin perusteetLaajuus (5 op)
Opintojakson tunnus: IIZO1010
Opintojakson perustiedot
- Laajuus
- 5 op
- Opetuskieli
- suomi
Osaamistavoitteet
Opiskelija osaa ohjelmointiin liittyvät yleiset periaatteet sekä ohjelmoinnin eri vaiheet. Hän pystyy analysoimaan yksinkertaisia ongelmia ja esittämään ratkaisun ohjelmointikieltä käyttäen. Samalla opiskelija osaa hyödyntää ohjelmointia tukevia välineitä (kääntäjät, editorit, sähköiset help- tiedostot, debuggerit).
Sisältö
Ohjelman suunnittelun vaiheet; editorin, kääntäjän, debuggerin käyttö; help-tiedostojen käyttö; muuttujat; peräkkäis-, valinta- ja toistorakenne; otsikkotiedostojen käyttö; taulukot; tietueet; osoittimet; dyn. muistinvaraus; aliohjelmat ja parametrin välitys niille; tiedostojen käsittely.
Esitietovaatimukset
Ei edeltävää osaamista.
Arviointikriteerit, tyydyttävä (1)
Erinomainen 5: Opiskelija hallitsee hyvin arvosanaan 3 vaadittavat keskeiset asiat ja osaa soveltaa niitä luovasti ja innovatiivisesti omassa harjoitustyössään.
Kiitettävä 4: Opiskelija hallitsee arvosanaan 3 vaadittavat keskeiset asiat ja osaa soveltaa niitä omassa harjoitustyössään.
Hyvä 3: Opiskelija osaa opintojakson keskeiset asiat:
-osaa hakea tietoa help-sivustoa hyödyntäen
-osaa selvittää ongelmia debuggeria hyväksikäyttäen
-osaa hyödyntää ohjelmiston project-ominaisuutta
-hallitsee muuttujat, valinta- ja toistorakenteet
-osaa käyttää taulukoita ja tietueita
-tuntee osoittimet ja dynaamisen muistinvarauksen periaatteen
-osaa tehdä aliohjelmia ja välittää niille parametreja
Tyydyttävä 2: Opiskelija tuntee opintojakson keskeiset asiat, mutta hänellä on puutteita niiden soveltamistaidoissa.
Välttävä 1 tai S (suoritettu): Opiskelija tuntee perusasiat, mutta hänellä on puutteita soveltamisessa.