Siirry suoraan sisältöön

Python-ohjelmointi (5 op)

Toteutuksen tunnus: TT00CC54-3004

Toteutuksen perustiedot


Ilmoittautumisaika
19.08.2024 - 22.09.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.08.2024 - 31.12.2024
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologia
Opetuskielet
suomi
Koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Jaakko Vanhala
Ryhmät
TTM24SAI
TTM24SAI
Opintojakso
TT00CC54

Toteutuksella on 4 opetustapahtumaa joiden yhteenlaskettu kesto on 12 t 0 min.

Aika Aihe Tila
Ke 30.10.2024 klo 17:00 - 20:00
(3 t 0 min)
Python-ohjelmointi TT00CC54-3004
Teams opetus
Ke 13.11.2024 klo 17:00 - 20:00
(3 t 0 min)
Python-ohjelmointi TT00CC54-3004
Teams opetus
To 28.11.2024 klo 17:00 - 20:00
(3 t 0 min)
Python-ohjelmointi TT00CC54-3004
Teams opetus
Ke 11.12.2024 klo 17:00 - 20:00
(3 t 0 min)
Python-ohjelmointi TT00CC54-3004
Teams opetus
Muutokset varauksiin voivat olla mahdollisia.

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.

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

Arviointiasteikko

0 - 5

Arviointikriteerit, kiitettävä (5)

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, tyydyttävä (1)

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