OhjelmointiLaajuus (5 op)
Opintojakson tunnus: HTO10100
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 tiedon esitysmuodot tietokoneessa sekä algoritmien perusteet ja logiikan alkeet.
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.
Tekstinkäsittelyn raportit JAMKin ohjeistuksen mukaan.
Arviointikriteerit, tyydyttävä (1)
Opintojakson arviointi perustuu harjoitustyön kautta henkilökohtaisessa tapaamisessa näytettävän osaamiseen.
o 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. Työ on hyvin kommentoitu ja rakenteeltaan luettava. Opiskelija hallitsee muuttujien, luokkien ja metodien nimeämiskäytänteet.
o 2: Edellisen lisäksi opiskelija ymmärtää päätös-, silmukka- ja haarautumisrakenteet ja osaa käyttää niitä tarkoituksenmukaisesti. Opiskelija ymmärtää pää- ja aliohjelman eron ja osaa käyttää aliohjelmia osana työtään.
o 3: Edellisen lisäksi opiskelija ymmärtää taulukoiden merkityksen ja käytön ohjelmoinnin työkaluna, sekä osaa käyttää niitä tarkoituksenmukaisesti
o 4: Edellisen lisäksi opiskelija hallitsee poikkeukset ja virheiden käsittelyn.
o 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.