Python-ohjelmointiLaajuus (5 op)

Opintojakson tunnus: SOF004AS2A

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
suomi

Osaamistavoitteet

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ä

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

Lähtötaso ja sidonnaisuudet muihin opintojaksoihin

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.

Toteutustavat, näyttö ja opinnollistaminen

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.

Arviointikriteerit - arvosana 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

Arviointikriteerit - arvosana 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

Arviointikriteerit - arvosana 5

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

Oppimateriaalit

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

Siirry alkuun