Siirry suoraan sisältöön

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.

Siirry alkuun