Siirry suoraan sisältöön

Python-ohjelmointi (6 op)

Toteutuksen tunnus: 4A00EZ53-3005

Toteutuksen perustiedot


Ilmoittautumisaika
25.11.2020 - 31.01.2021
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.01.2021 - 14.05.2021
Toteutus on päättynyt.
Laajuus
6 op
TKI-osuus
4 op
Toteutustapa
Lähiopetus
Yksikkö
Tietojenkäsittely
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Koulutus
Tietojenkäsittelyn tutkinto-ohjelma
Opettajat
Jari Aalto
Sami Kojo
Vastuuhenkilö
Toni Männistö
Opintojakso
4A00EZ53

Osaamistavoitteet (Opintojakso)

Tavoitteena on, että opiskelija osaa käyttää muuttujia, ohjausrakenteita, tietorakenteita, funktioita ja olioita ohjelmien toteuttamiseen.

Sisältö (Opintojakso)

Ohjelman kirjoittaminen ja ajaminen,
muuttujat, taulukot, ja ohjausrakenteet,
loogiset operaatiot,
tietorakenteet,
funktiot,
kirjastot,
olioiden perusteet.

Arviointikriteerit, tyydyttävä (1-2) (Opintojakso)

Opiskelija osaa kielen perustietorakenteet.
Opiskelija osaa kielen operaattorit, ehto-, toisto ja valintalauseet.
Opiskelija osaa rakentaa yksinkertaisia sovelluksia.

Arviointikriteerit, hyvä (3-4) (Opintojakso)

Opiskelija osaa rakentaa ohjelmia käyttäen funktioita.
Opiskelija osaa käyttää kehittyneitä tietorakenteita.
Opiskelija osaa käyttää kielen peruskirjastoja.

Arviointikriteerit, kiitettävä (5) (Opintojakso)

Opiskelija osaa rakentaa ohjelmia käyttäen oliota.
Opiskelija osaa käsitellä poikkeuksia.
Opiskelija osaa hyödyntää kielen kehittyneempiä kirjastoja.

Tenttien ja uusintatenttien ajankohdat

Kolme tenttikertaa, joista kaksi toukokuun aikana ja viimeinen syyskuussa. Tenttien ajankohdat ilmoitetaan kurssin Moodle-sivulla.

Arviointimenetelmät ja arvioinnin perusteet

Kurssi arvostellaan harjoitustyön ja tentin perusteella. Kurssin harjoitustehtävä linkittyy Tietojenkäsittelyn peliprojektiin. Kurssilla on myös vaihtoehtoinen harjoitustyö niille, jotka eivät suorita peliprojektia tänä keväänä. Tehtävänannot ja deadlinet julkaistaan kurssin aikana. Arvosana muodostuu seuraavasti: 1/3 harjoitustyön perusteella ja 2/3 tentin perusteella. Kumpikin on suoritettava hyväksytysti.
Harjoitustyön arviointikriteerit julkaistaan harjoitustyön tehtävänannon yhteydessä.
Tentin läpäisykriteerit:
0: < 12 pistettä
1: 12-14 pistettä
2: 15-17 pistettä
3: 18-20 pistettä
4: 21-22 pistettä
5: > 22 pistettä

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Lähiopetus, etänä Zoom:ssa https://cutt.ly/2021_Python_ohjelmointi
Harjoitukset
Harjoitustyö

Oppimateriaalit

Kaikki materiaali saatavilla kurssin Moodle-sivulla.

Sisällön jaksotus

Periodi 3:
- Muuttujat
- Ohjausrakenteet
- Tietorakenteet
- Funktiot

Periodi 4:
- Luokat ja oliot
- Tiedostoon kirjoitus ja luku
- Kirjastot
- Harjotustyö

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Harjoitustyö ja/tai tentti hylätty.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. Arviointimenetelmät ja arvioinnin perusteet

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. Arviointimenetelmät ja arvioinnin perusteet

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. Arviointimenetelmät ja arvioinnin perusteet

Siirry alkuun