Opiskelija tutustuu kurssilla ohjelmoinnin käsitteisiin, työkaluihin ja työtapoihin. Opiskelija osaa kurssin jälkeen toteuttaa komentoriviohjelmia Python-ohjelmointikieltä käyttäen.
Sisältö
Opintojaksolla syvennetään ohjelmoinnin osaamista ja tutustutaan Python-ohjelmointikielen käyttöön.
Opittavia aiheita ovat mm.
- muuttujat ja tietotyypit
- ehtolauseet
- toistolauseet
- funktiot
- tietorakenteet
- tiedostojen käsittely
- poikkeusten käsittely
Toteutustavat, näyttö ja opinnollistaminen
Tämän opintojakson osaamistavoitteet voi saavuttaa seuraavilla tavoilla:
a. Lähiopetus ja siihen liittyvät tehtävät
b. Omassa työssä oppiminen (työssä tehdyn opinnollistaminen)
Opintojaksoon sisältyy myös pakollisena oman oppimisen arviointi
Lähtötaso ja sidonnaisuudet muihin opintojaksoihin
Opiskelija on suorittanut hyväksytysti opintojakson Orientaatio ohjelmistotuotantoon (SWD1TN001) tai hänellä on vastaavat tiedot ja taidot.
Arviointikriteerit
Arviointikriteeri - arvosana 1
- ymmärtää ohjelmoinnin peruskäsitteet
- ymmärtää, mihin eri tietorakenteita voidaan hyödyntää
- osaa käyttää ehto- ja toistorakenteita
- osaa määritellä funktioita
- ymmärtää poikkeustenkäsittelyn merkityksen ohjelmassa
Arviointikriteeri - arvosana 3
- osaa määritellä omia funktioita sekä moduuleja tarkoituksenmukaisesti
- osaa laatia ohjelman, jossa käsitellään poikkeuksia
- osaa käyttää Pythonin kokoelmia ohjelmissa
- hahmottaa tehdyn sovelluksen ja sen ajoympäristön perusrakenteet
Arviointikriteeri - arvosana 5
- osaa soveltaa oppimaansa luovasti
- osaa hankkia itse uutta tietoa
- osaa kuvata tekemänsä sovelluksen suullisesti ja kirjallisesti