Ohjelmoinnin perusteetLaajuus (5 op)
Opintojakson tunnus: HTO10101
Opintojakson perustiedot
- Laajuus
- 5 op
- Opetuskieli
- suomi
Osaamistavoitteet
Opiskelija hallitsee ohjelman suunnittelun, tieto- ja ohjausrakenteiden perusteet sekä pystyy tuottamaan pienimuotoisia ohjelmia ohjelmankehitysympäristössä. Opiskelija tuntee algoritmien ja logiikan perusteet.
Sisältö
Muuttujat ja tietotyypit
Operaattorit ja lauseet
Ohjausrakenteet
Taulukot
Metodit
Poikkeukset ja niiden käsittely
Merkkijonojen ja tiedostojen käsittely
Esitietovaatimukset
Tieto- ja viestintätekniikan perusteet
Arviointikriteerit, tyydyttävä (1)
1: Opiskelija osaa käyttää ohjelmointiympäristöä tarkoituksenmukaisesti (projektit, luokat, debugger), sekä ymmärtää ja osaa käyttää muuttujia, operaattoreita ja ehtolausekkeita osana työtään. Opiskelija ymmärtää pää- ja aliohjelman eron ja osaa käyttää aliohjelmia osana työtään.
2: Edellisen lisäksi opiskelija ymmärtää päätös-, silmukka- ja haarautumisrakenteet ja osaa käyttää niitä tarkoituksenmukaisesti.
3: Edellisen lisäksi opiskelija ymmärtää taulukoiden merkityksen ja käytön ohjelmoinnin työkaluna, sekä osaa käyttää niitä tarkoituksenmukaisesti
4: Edellisen lisäksi opiskelija hallitsee poikkeukset ja virheiden käsittelyn.
5: Edellisen lisäksi opiskelija osaa käyttää tiedostoja tai tietokantaa tiedon tallennuspaikkana. Opiskelija osaa etsiä ja käyttää ohjelmointikielen tarjoamia (kenties muitakin kuin opintojaksolla esiin tulleita) luokkia tarkoituksenmukaisesti osana työtään.