Ohjelmoinnin perusteet (5op)
Opintojakson tunnus: TE00CS88
Opintojakson perustiedot
- Laajuus
- 5 op
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija osaa:
•	kuvata ohjelman toimintaa kaaviolla
•	keskustella soveltuvan ratkaisumallin valinnasta
•	määritellä ohjelmointiin liittyviä peruskäsitteitä kuten lähdekoodi, kääntäjä, muuttuja ja tyyppi
•	lukea ja ymmärtää valmista ohjelmakoodia
•	hyödyntää valinta- ja toistorakenteita
•	käyttää poikkeustenkäsittelymekanismeja auttavasti
•	suunnitella ja toteuttaa yksinkertaisia sovellusohjelmia sekä dokumentoida ja testata niitä
                    
Sisältö
•	ohjelmistosovelluksen rakenne
•	erilaiset kehitysympäristöt
•	ohjelmassa tarvittavien syötetietojen vastaanottaminen
•	tietojen prosessoiminen ohjelmassa, jotta annettu ongelma saadaan ratkaistuksi
•	tulostietojen esittäminen
•	muuttujat ja tietotyypit, yksinkertaiset tietorakenteet
•	funktiot ja parametrit
•	ehtolauseet ja silmukat
•	poikkeukset
•	tiedoston käsittely
•	ohjelman testaus ja dokumentointi