Opinto-opas

Opinto-opas
Vuonna 2022 alkavat ja sitä aiemmat koulutukset
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
Koodi | 4 ETA7000 |
Nimi | Ohjelmointi I - Ohjelmoinnin perusteet |
Nimi englanniksi | Basics of Programming |
Laajuus | 5 op |
Osaamistavoitteet | Tiedä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öt | Syöttö ja tulostus Muuttujat Toistorakenteet Valintarakenteet Ehtorakenteet Satunnaisluvut Funktiot (ei rekursiota) Taulukot Tiedostonkäsittely |
Suoritustavat | Tentti |
Arviointiasteikko | 0 - 5 |
Materiaali | Opintojakson alussa Moodlessa julkaistaan kurssin materiaali |
Edeltävät opinnot | Ei edeltäviä opintoja |
Muuta huomioitavaa | |
Yhteyshenkilö | Lahti Sami |
<< Takaisin opintojaksotaulukkoon
Pidätämme oikeuden opetussuunnitelmien muutoksiin mm. opiskeltavien sisältöjen päivitystarpeiden takia.