Python programmingLaajuus (5 cr)

Course unit code: ICT8TN035

General information


ECTS credits
5 cr
Teaching language
Finnish

Learning objectives

Opiskelija tutustuu kurssilla ohjelmoinnin käsitteisiin, työkaluihin ja työtapoihin. Opiskelija osaa kurssin jälkeen toteuttaa komentoriviohjelmia Python-ohjelmointikieltä käyttäen.

Contents

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

Starting level and linkage with other courses

Opiskelija on suorittanut hyväksytysti opintojakson Orientaatio ohjelmistotuotantoon (SWD1TN001) tai hänellä on vastaavat tiedot ja taidot.

Implementation methods, demonstration and Work&Study

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

Assessment criteria - grade 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

Assessment criteria - grade 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

Assessment criteria - grade 5

- osaa soveltaa oppimaansa luovasti
- osaa hankkia itse uutta tietoa
- osaa kuvata tekemänsä sovelluksen suullisesti ja kirjallisesti

Learning materials

Kurssilla hyödynnetään monipuolisesti avoimia online-lähteitä.

Go back to top of page