Siirry suoraan sisältöön

Python-ohjelmointi (5op)

Toteutuksen tunnus: TT00CC54-3008

Toteutuksen perustiedot


Ilmoittautumisaika
30.12.2025 - 26.01.2026
Ilmoittautuminen toteutukselle on käynnissä.
Ajoitus
01.01.2026 - 31.07.2026
Toteutus on käynnissä.
Opintopistemäärä
5 op
Yksikkö
Teknologia
Opetuskielet
suomi
Koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Vesa Vaihoja
Ryhmät
TTV25SRAA
TTV25SRAA
Opintojakso
TT00CC54

Toteutuksella on 16 opetustapahtumaa joiden yhteenlaskettu kesto on 52 t 0 min.

Aika Aihe Tila
Ti 13.01.2026 klo 12:45 - 16:00
(3 t 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ti 20.01.2026 klo 12:45 - 16:00
(3 t 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ti 27.01.2026 klo 12:45 - 16:00
(3 t 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ti 03.02.2026 klo 12:45 - 16:00
(3 t 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ti 10.02.2026 klo 12:45 - 16:00
(3 t 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ti 17.02.2026 klo 12:45 - 16:00
(3 t 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ti 24.02.2026 klo 12:45 - 16:00
(3 t 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ti 10.03.2026 klo 12:45 - 16:00
(3 t 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ti 17.03.2026 klo 12:45 - 16:00
(3 t 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ti 24.03.2026 klo 12:45 - 16:00
(3 t 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ti 31.03.2026 klo 12:45 - 16:00
(3 t 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ti 07.04.2026 klo 12:45 - 16:00
(3 t 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ti 14.04.2026 klo 12:45 - 16:00
(3 t 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ti 21.04.2026 klo 12:45 - 16:00
(3 t 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ti 28.04.2026 klo 12:45 - 16:00
(3 t 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ti 05.05.2026 klo 12:45 - 16:00
(3 t 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

0 - 5

Tavoitteet

Opiskelija hallitsee monipuolisen Python-ohjelmoinnin, valinta- ja toistorakenteen, tiedostojen käsittelyn, funktiot, luokkarakenteen, modulit, sekä virheiden ja tietokantojen käsittelyn. Opiskelija tutustuu myös monipuolisesti erilaisten ohjelmakirjastojen käyttöön ja kykenee ratkaisemaan laajojakin ohjelmointitehtäviä Python-kielen avulla.

Suoritustavat

Itsenäisesti suoritettava verkkokurssi

Sisältö

Python-kielisen ohjelman rakenne
Toisto- ja ehtorakenteet
Valmiit ja itse määritellyt tietotyypit
Funktiot ja luokat
Säännölliset lausekkeet
Tietokantojen käsittely
Ohjelmakirjastojen käyttö
- Numpy
- Pandas
- Matplotlib

Arviointikriteerit, tyydyttävä (1)

Arvosana määräytyy kurssin harjoitustehtävistä ja harjoitustyöstä saavutettujen pisteiden mukaan. Tehtävien pisteytys ilmoitetaan kurssin toteutuskerran alussa.

Arviointikriteerit, hyvä (3)

Arvosana määräytyy kurssin harjoitustehtävistä ja harjoitustyöstä saavutettujen pisteiden mukaan. Tehtävien pisteytys ilmoitetaan kurssin toteutuskerran alussa.

Arviointikriteerit, kiitettävä (5)

Arvosana määräytyy kurssin harjoitustehtävistä ja harjoitustyöstä saavutettujen pisteiden mukaan. Tehtävien pisteytys ilmoitetaan kurssin toteutuskerran alussa.

Esitietovaatimukset

Ohjelmoinnin perusteet
Nykyaikainen ohjelmistokehitys

Siirry alkuun