Ohjelmoinnin perusteet (5op)
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.
                    
