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