Opinto-opas

Vuonna 2022 alkavat ja sitä aiemmat koulutukset

Kulttuuriala, Muotoilu
Kulttuuriala, Musiikki ja Tanssi
Luonnonvara-ala
Matkailu- ja ravitsemisala
Sosiaali- ja terveysala, Iisalmi
Sosiaali- ja terveysala, Kuopio
Tekniikan ala, Kuopio
Tekniikan ala, Varkaus
Liiketalouden ala, Kuopio
Savonian monialaiset opinnot
Savonian valintakurssit

Savonian uuden opinto-oppaan (2023 ja tämän jälkeen alkavat koulutukset) löydät täältä.

Lähtökohdat Osaamistavoitteet Opintojen rakenne Asiantuntijuuden kehittyminen Toteutus Opintojaksotaulukko

ET21SP Tietotekniikan tutkinto-ohjelma

Opintojaksokuvaus

Koodi4 ETA7000
NimiOhjelmointi I - Ohjelmoinnin perusteet
Nimi englanniksiBasics of Programming
Laajuus5 op
OsaamistavoitteetTiedät, mitä tarkoitetaan muuttujan tietotyypillä
Tiedät, miten muuttujalle annetaan nimi
Tiedät, miten muuttuja määritellään
Osaat määritellä alkeistyypin muuttujan
Osaat määritellä merkkijonomuuttujan
Osaat antaa muuttujalle alkuarvon
Tiedät, miten muuttujalle annetaan arvo
Osaat käyttää alkeistyypin muuttujia ohjelmissasi
Osaat käyttää merkkijonomuuttujia ohjelmissasi
Tiedät, miten yksiulotteinen taulukko määritellään
Tiedät, mitä matriisi tarkoittaa
Tiedät, miten kaksiulotteinen taulukko määritellään
Osaat käsitellä yksiulotteista taulukkoa for-toistorakenteessa
Osaat käsitellä kaksiulotteista taulukkoa toistorakenteessa
Tiedät, miten valintarakenne IF-ELSE toimii
Tiedät, milloin yksinkertainen ehtolauseke saa arvon tosi/epätosi
Osaat muodostaa ehtolausekkeen IF-rakenteeseen
Tiedät, miten switch-case -rakenne toimii
Tiedät, miten toistorakenne toimii
Tiedät, mikä rooli ehtolausekkeella on toistorakenteessa
Osaat muodostaa for-toistorakenteen, kun toistojen lukumäärä tiedetään
Osaat muodostaa while-toistorakenteen, kun toistojen lukumäärä tiedetään
Tiedät, milloin ehtolauseke, jossa on kaksi OR-operaattorilla yhdistettyä ehtoa saa arvon tosi/epätosi
Tiedät, milloin ehtolauseke, jossa on kaksi AND-operaattorilla yhdistettyä ehtoa saa arvon tosi/epätosi
Osaat muodostaa kahden tai useamman ehdon yhdistetyn ehtolausekkeen ehto- tai toistorakenteeseen
Osaat käyttää sisäkkäisiä ehtorakenteita
Osaat muodostaa switch-case rakenteen
Osaat muodostaa toistorakenteen, kun toistojen lukumäärää ei tiedetä
Osaat muodostaa loppuehtoisen toistorakenteen
Osaat muodostaa kaksi sisäkkäistä for-toistorakennetta
Osaat muodostaa alkiojoukon läpi iteroivan for-toistorakenteen
Osaat käsitellä yksiulotteista taulukkoa missä tahansa toistorakenteessa
Osaat muodostaa ohjelmarakenteita, joissa on sisäkkäisiä toisto- ja ehtorakenteita
Osaat kutsua (valmis)funktiota, kun funktion rajapinta/esittely on tiedossa
Tiedät, miten funktio toimii
Tiedät, mitä tarkoittaa funktion parametri
Tiedät, mitä tarkoittaa funktion paluuarvo
Tiedät, mitä tarkoittaa funktion rajapinta
Osaat määritellä funktion parametreineen ja paluuarvoineen
Osaat kutsua funktiota
Tunnistat funktion parametrimuuttujan nimen ja tyypin
Osaat välittää funktiolle parametreja
Tunnistat funktion paluuarvon tietotyypin
Osaat ottaa talteen funktion paluuarvon
Osaat käsitellä funktion parametrien arvoja funktiossa
Osaat palauttaa arvon funktiosta
Ymmärrät parametrien ja paluuarvojen tietotyyppien vastaavuuden kutsuttaessa funktiota
Osaat luoda tekstitiedostoja
Osaat lukea tekstitiedostoja
Osaat tallentaa tietoa tekstitiedostoon
Osaat luoda tarvittavat metodit tekstitiedoston käsittelyyn
Osaat etsiä, tunnistaa ja korjata ohjelmointivirheitä.
Pystyt perehtymään toisten kirjoittamiin ohjelmiin, osaat tehdä niihin muutoksia sekä testata niitä.
Tiedät, mikä on debuggeri
Osaat testata ohjelmaasi debuggerin avulla
Keskeiset sisällötSyöttö ja tulostus
Muuttujat
Toistorakenteet
Valintarakenteet
Ehtorakenteet
Satunnaisluvut
Funktiot (ei rekursiota)
Taulukot
Tiedostonkäsittely
SuoritustavatTentti
Arviointiasteikko0 - 5
MateriaaliOpintojakson alussa Moodlessa julkaistaan kurssin materiaali
Edeltävät opinnotEi edeltäviä opintoja
Muuta huomioitavaa
YhteyshenkilöLahti Sami

<< Takaisin opintojaksotaulukkoon

 

Pidätämme oikeuden opetussuunnitelmien muutoksiin mm. opiskeltavien sisältöjen päivitystarpeiden takia.