Ohjelmoinnin perusteet (5op)
Opintojakson tunnus: 5051111
Opintojakson perustiedot
- Laajuus
- 5 op
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija osaa:
	 - kuvailla tärkeimpiä sovellustyyppien ja niiden komponenttien toimintaa
	 - keskustella soveltuvan ratkaisumallin valinnasta
	 - määritellä ohjelmointiin liittyviä peruskäsitteitä kuten lähdekoodi, kääntäjä, muuttuja ja tyyppi
	 - lukea jonkun muun tekemää ohjelmakoodia
	 - hyödyntää tavallisimpia valinta- ja toistorakenteita
	 - tunnistaa olio-ohjelmoinnin peruskäsitteet (luokka ja sen jäsenet, olio, viittaus, poikkeukset)
	 - suunnitella ja toteuttaa yksinkertaisia sovellusohjelmia
	 - piirtää kaavion, joka kuvaa ohjelman toiminnan kulkua.
                    
Sisältö
- ohjelmistosovelluksen rakenne
	 - kehitysympäristö
	 - muuttujat ja tyypit
	 - funktiot
	 - ehtolauseet ja silmukat
	 - taulukot ja listat
                    
Esitietovaatimukset
Tietokoneen peruskäyttötaidot sekä toisen asteen opintojen matematiikan oppimäärä tai vastaavat tiedot ja taidot.