Python ProgrammingLaajuus (5 cr)

Course unit code: SOF004AS2A

General information


ECTS credits
5 cr
Teaching language
Finnish

Learning objectives

Tämän opintojakson suorittanut tai vastaavan osaamisen hankkinut opiskelija osaa:
- kuvailla ja käyttää ohjelmoinnin käsitteitä, työkaluja ja työtapoja.
- toteuttaa komentoriviohjelmia Python-ohjelmointikiellellä

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

Opintojakso sijaitsee it-tradenomi-tutkinnon sekä Ohjelmistokehityksen että Infra- ja pilvipalveluiden suuntautumisessa.
Opiskelija on suorittanut hyväksytysti opintojakson Johdanto ohjelmistokehitykseen tai hänellä on vastaavat tiedot ja taidot.

Implementation methods, demonstration and Work&Study

Tämän opintojakson osaamistavoitteet voi saavuttaa seuraavilla tavoilla:
1) Lähiopetus ja siihen liittyvät tehtävät
2) Näyttämällä osaamisesi, jos jo osaat tämän opintojakson sisällöt. Kysy lisää opintojakson opettajalta. (näyttö, osaamisen tunnistaminen)
3) Kysy opettajalta myös, jos haluat omaksua opintojakson tavoitteet työssäsi. (opinnollistaminen, Work and Study)
Opintojaksoon sisältyy myös pakollisena oman oppimisen arviointi.

Assessment criteria - grade 1

Opintojaksojen CONTACT, ONLINE ja BLENDED -toteutuksilla edellytämme läsnäoloa lukujärjestykseen merkityillä opetuskerroilla. Jos olet poissa opetuskerroilta yli 25% arvosanasi laskee yhdellä numerolla. Jos olet poissa opetuskerroilta yli 50%, opintojakso hylätään.

Opiskelija
- 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

Opiskelija
- 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

Opiskelija
- 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