Siirry suoraan sisältöön

Python-ohjelmointi ja datan käsittelyLaajuus (5 op)

Tunnus: IT00EB85

Laajuus

5 op

Opetuskieli

  • englanti

Osaamistavoitteet

Osaat selittää ohjelmoinnin peruskäsitteet. Tunnet ohjelmoinnin rakenteita ja niiden toimintaa. Pystyt kirjoittamaan lyhyitä ohjelmia Python-ohjelmointikielellä.

Sisältö

Miten kirjoitetaan ohjelmia Python kielellä ja koodieditorilla? Mitä ovat muuttujat, syötteet, datatyypit ja matemaattiset operaatiot? Miten merkkijonoja käsitellään? Mitä ovat ehtolauseet, ohjausrakenteet ja funktiokutsut? Miten käsitellään tiedostoja, listoja ja rakenteisia tietotyyppejä, kirjastoja ja laajennettavia moduuleja? Miten käsitellään virheitä? Mitä on algoritminen ajattelu, datan esitysmuodot, ja tiedon tallennus?

Ilmoittautumisaika

08.04.2024 - 21.04.2024

Ajoitus

02.09.2024 - 20.12.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Englanti
Paikat

20 - 40

Koulutus
  • Degree Programme in Information Technology
Opettaja
  • Heikki Brotkin
  • Ohjelmointi ITY
Vastuuopettaja

Heikki Brotkin

Ryhmät
  • ITMI23SP
    Information technology, päivätoteutus

Tavoitteet

Osaat selittää ohjelmoinnin peruskäsitteet. Tunnet ohjelmoinnin rakenteita ja niiden toimintaa. Pystyt kirjoittamaan lyhyitä ohjelmia Python-ohjelmointikielellä.

Sisältö

Miten kirjoitetaan ohjelmia Python kielellä ja koodieditorilla? Mitä ovat muuttujat, syötteet, datatyypit ja matemaattiset operaatiot? Miten merkkijonoja käsitellään? Mitä ovat ehtolauseet, ohjausrakenteet ja funktiokutsut? Miten käsitellään tiedostoja, listoja ja rakenteisia tietotyyppejä, kirjastoja ja laajennettavia moduuleja? Miten käsitellään virheitä? Mitä on algoritminen ajattelu, datan esitysmuodot, ja tiedon tallennus?

Opiskelumateriaali

Ilmoitetaan kurssin aloitusluennolla.

Yksilölliset oppimisväylät

Kurssi koostuu luennoista, opinto materiaalista, ohjatuista harjoituksista ja harjoitustöistä.

TKI ja työelämäyhteistyö

Ei ole.

Tentit ja muut määräajat

Ilmoitetaan kurssin aloitusluennolla.

Opiskelijan työmäärä

135 tuntia, joista noin 60 tuntia työkennellään luokassa. Muu aika kuluu itseopiskeluun, raporttien kirjoittamiseen ja kokeeseen valmistumiseen.

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Palautetut harjoitukset ja mahdollinen teoriakoe.
Ilmoitetaan aloitusluennolla.

Ilmoittautumisaika

06.04.2023 - 21.04.2023

Ajoitus

28.08.2023 - 15.12.2023

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Englanti
Paikat

20 - 40

Koulutus
  • Degree Programme in Information Technology
Opettaja
  • Heikki Brotkin
Vastuuopettaja

Timo Hynninen

Ryhmät
  • ITMI22SP
    Information technology, päivätoteutus

Tavoitteet

Osaat selittää ohjelmoinnin peruskäsitteet. Tunnet ohjelmoinnin rakenteita ja niiden toimintaa. Pystyt kirjoittamaan lyhyitä ohjelmia Python-ohjelmointikielellä.

Sisältö

Miten kirjoitetaan ohjelmia Python kielellä ja koodieditorilla? Mitä ovat muuttujat, syötteet, datatyypit ja matemaattiset operaatiot? Miten merkkijonoja käsitellään? Mitä ovat ehtolauseet, ohjausrakenteet ja funktiokutsut? Miten käsitellään tiedostoja, listoja ja rakenteisia tietotyyppejä, kirjastoja ja laajennettavia moduuleja? Miten käsitellään virheitä? Mitä on algoritminen ajattelu, datan esitysmuodot, ja tiedon tallennus?

Opiskelumateriaali

Ilmoitetaan kurssin aloitusluennolla.

Yksilölliset oppimisväylät

Kurssi koostuu luennoista, opinto materiaalista, ohjatuista harjoituksista ja harjoitustöistä.

TKI ja työelämäyhteistyö

Ei ole.

Tentit ja muut määräajat

Ilmoitetaan kurssin aloitusluennolla.

Opiskelijan työmäärä

135 tuntia, joista noin 60 tuntia työkennellään luokassa. Muu aika kuluu itseopiskeluun, raporttien kirjoittamiseen ja kokeeseen valmistumiseen.

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Palautetut harjoitukset ja mahdollinen teoriakoe.
Ilmoitetaan aloitusluennolla.

Ilmoittautumisaika

06.04.2022 - 22.04.2022

Ajoitus

29.08.2022 - 16.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

E-kampus

Opetuskielet
  • Englanti
Paikat

20 - 25

Koulutus
  • Degree Programme in Information Technology
Opettaja
  • Timo Hynninen
Vastuuopettaja

Timo Hynninen

Ryhmät
  • ITMI21SP
    Information technology, päivätoteutus

Tavoitteet

Osaat selittää ohjelmoinnin peruskäsitteet. Tunnet ohjelmoinnin rakenteita ja niiden toimintaa. Pystyt kirjoittamaan lyhyitä ohjelmia Python-ohjelmointikielellä.

Sisältö

Miten kirjoitetaan ohjelmia Python kielellä ja koodieditorilla? Mitä ovat muuttujat, syötteet, datatyypit ja matemaattiset operaatiot? Miten merkkijonoja käsitellään? Mitä ovat ehtolauseet, ohjausrakenteet ja funktiokutsut? Miten käsitellään tiedostoja, listoja ja rakenteisia tietotyyppejä, kirjastoja ja laajennettavia moduuleja? Miten käsitellään virheitä? Mitä on algoritminen ajattelu, datan esitysmuodot, ja tiedon tallennus?

Opiskelumateriaali

Luentoja ja ohjelmointiharjoituksia oppimisympäristössä.

Yksilölliset oppimisväylät

Työviikkopohjainen oppimisväylä: Työjärjestyksen mukainen opetus. Harjoitusten ja harjoitustöiden palautus sekä loppukoe.

TKI ja työelämäyhteistyö

Ei ole

Arviointiasteikko

1-5