Siirry suoraan sisältöön

Python-ohjelmointi (5 op)

Toteutuksen tunnus: TX00FI90-3001

Toteutuksen perustiedot


Ilmoittautumisaika
01.01.2020
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.01.2024 - 18.03.2024
Toteutus on päättynyt.
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
(2019-2024) ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
englanti
Paikat
0 - 30
Opettajat
Peyman Arian
Vastuuopettaja
Ville Jääskeläinen
Ryhmät
LT6423S
Professional Development Program in Information Technology
Opintojakso
TX00FI90

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

Aika Aihe Tila
Ma 15.01.2024 klo 09:00 - 12:00
(3 t 0 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
To 18.01.2024 klo 09:00 - 12:00
(3 t 0 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Ma 22.01.2024 klo 09:00 - 12:00
(3 t 0 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
To 25.01.2024 klo 09:00 - 12:00
(3 t 0 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Ma 29.01.2024 klo 09:00 - 12:00
(3 t 0 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
To 01.02.2024 klo 09:00 - 12:00
(3 t 0 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Ma 05.02.2024 klo 09:30 - 12:00
(2 t 30 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
To 08.02.2024 klo 09:30 - 12:00
(2 t 30 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Ma 12.02.2024 klo 09:30 - 12:00
(2 t 30 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
To 15.02.2024 klo 09:00 - 11:30
(2 t 30 min)
Python-ohjelmointi TX00FI90-3001
Distance Learning
Ma 26.02.2024 klo 09:30 - 12:00
(2 t 30 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
To 29.02.2024 klo 09:30 - 12:00
(2 t 30 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Ma 04.03.2024 klo 09:30 - 12:00
(2 t 30 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
To 07.03.2024 klo 09:30 - 12:00
(2 t 30 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Ma 11.03.2024 klo 09:30 - 12:00
(2 t 30 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
To 14.03.2024 klo 09:30 - 12:00
(2 t 30 min)
Python-ohjelmointi TX00FI90-3001
KMC557 Oppimistila
Muutokset varauksiin voivat olla mahdollisia.

Tavoitteet

Opintojakson jälkeen opiskelija osaa lukea ja kirjoittaa Python-kielisiä ohjelmia. Opiskelija ymmärtää Python-kielen mahdollisuudet ja rajoitteet.

Sisältö

Johdanto Python-kurssille, Python-kielen perusasiat, valintarakenne if-elif-else, toistorakenteet, tiedostot Python-kielessä, alifunktiot, moduulit, virheenkorjaus, tietotyypit ja leikkaukset, oliot

Arviointiasteikko

0-5

Arviointikriteerit, tyydyttävä (1)

Algoritmit ja ohjausrakenteet:

- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.

Muuttujat, vakiot ja tyypit:

- Ymmärtää muuttujan tyypin ja arvon merkityksen.

Aliohjelmat:

- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.

Arviointikriteerit, hyvä (3)

Algoritmit ja ohjausrakenteet:

- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.

Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.

Arviointikriteerit, kiitettävä (5)

Algoritmit ja ohjausrakenteet:

- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).

Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.

Aliohjelmat
- Osaa tehdä testit aliohjelmille.

Lisätiedot

Kurssi toteutetaan monimuotoisena.

Lisätiedot

Kurssi toteutetaan monimuotoisena.

Siirry alkuun