Siirry suoraan sisältöön

Ohjelmointitekniikka (5op)

Toteutuksen tunnus: R501ML431-3002

Toteutuksen perustiedot


Ilmoittautumisaika
06.10.2025 - 31.12.2025
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
Ajoitus
01.01.2026 - 15.05.2026
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Opetuskielet
Paikat
0 - 60
Koulutus
Maanmittaustekniikan koulutus
Opettajat
Teuvo Heimonen
Vastuuopettaja
Teuvo Heimonen
Opintojakso
R501ML431

Arviointiasteikko

H-5

Sisällön jaksotus

Ensimmäisessä vaiheessa tutustutaan Python-ohjelmoinnin perusteisiin. Toisessa vaiheessa harjoitellaan paikkatieto-ohjelmointia käyttäen QGIS-ohjelmistoa, Pythonia ja pyQGIS-kirjastoa.

Tavoitteet

Opiskelija tuntee ohjelmointitekniikan perusteet erityisesti paikkatietojen hyödyntämisen näkökulmasta. Opiskelija osaa ohjelmoida yksinkertaisia ohjelmia ja omaa perustaidot ohjelmoinnin hyödyntämiseksi.

Toteutustavat

Luennot, ohjatut harjoitukset, omatoiminen harjoittelu

Suoritustavat

Harjoitustehtävät

Sisältö

Python-ohjelmoinnin perusteet

Paikkatietoihin liittyvän ohjelmoinnin perusteet

Aika ja paikka

Kevät 2026. Opiskelet Moodle-alustalla omaan tahtiisi. Opintojakso ei sisällä aikaan sidottua opetusta.

Oppimateriaalit

Sähköiset ohje- ja oppimateriaalit, mm. Tie koodariksi-sivusto, Ohjelmointiputkan Python-opas ja Anita Graserin pyQGIS-tutoriaali. Oppimateriaalit esitellään tarkemmin opintojakson Moodle-sivustolla.


Opetusmenetelmät

Ajasta ja paikasta riippumattomat harjoitukset. Ohjelmointia harjoitellaan käyttäen Python-ohjelmointikieltä.

Oppimismenetelminä ovat käytössä erityisesti ongelmalähtöinen oppiminen (opiskelija etsii itse ratkaisuja annettuihin ongelmiin) ja tutkiva oppiminen (opiskelija etsii itse relevanttia tietoa eri lähteistä ja muodostavat uusia näkökulmia). Palautetta opiskelija saa sähköisten järjestelmien kautta ja henkilökohtaisena palautteena harjoitustöiden arvioinnin yhteydessä.

Opiskelijan ohjaus tapahtuu oppimateriaalien, opastusvideoiden ja tarvittaessa joko henkilö- tai pienryhmäkohtaisen ohjauksen avulla esim. Teams-yhteydellä. Varsinaisia oppitunteja ei pidetä. Ohjauskertojen ajankohdat sovitaan erikseen.

Opintosuoritukset arviointi on jatkuvaa eli kukin palautettu harjoitus arvioidaan kuukauden kuluessa palautuksesta.

Opintojaksolla hyödynnetään ARENEN liikennevalomallia. Opintojaksolla tekoälyn käyttö on sallittua ja pitää kertoa (keltainen).

Tehtävät on oltava palautettuna viimeistään 31.5.2026.

Opintojakso arvioidaan harjoitustöiden suoritusten perusteella.

Harjoittelu- ja työelämäyhteistyö

Harjoitustöiden aiheet voivat olla itse valittuja ja harjoittelu- tai työtehtäviin suoraan liittyviä.

Tenttien ajankohdat ja uusintamahdollisuudet

Opintojaksolla ei ole tenttiä.

Toteutuksen valinnaiset suoritustavat

Opintojakson suoritetaan useammalla (pienehköllä) harjoitustyöllä. Koko opintojakson voi suorittaa myös yhdellä tai kahdella laajemmalla ohjelmointityöllä, joiden aiheet voi itse määrittää. Itse valittujen aiheiden olisi hyvä liittyä maanmittauksen työtehtäviin.

Opiskelijan ajankäyttö ja kuormitus

Opintojakson laajuus on 5 opintopistettä, mikä tarkoittaa noin 135 tunnin kokonaistyömäärää. Opintojakson suorittaminen on aikaan ja paikkaan sitomatonta, joten opiskelija voi itse suunnitella ajankäyttönsä. Opintojakso jakaantu kahteen vaiheeseen, jotka ovat työmäärältään likimain yhtäsuuria.

Arviointikriteerit, tyydyttävä (1)

Opiskelija ymmärtää ohjelmointitekniikan perusperiaatteet ja osaa tehdä yksinkertaisia, toimivia ohjelmakoodeja tai niiden osia.

Arviointikriteerit, hyvä (3)

Opiskelija ymmärtää ohjelmointitekniikan perusperiaatteet ja tuntee ohjelmointitekniikan hyödyntämisen alkeet paikkatietosovelluksissa. Opiskelija osaa tehdä yksinkertaisia ja toimivia ohjelmakoodeja sekä tavanomaisten ohjelmointitehtävien että alkeellisten paikkatieto-ohjelmointitehtävien ratkaisemiseen.

Arviointikriteerit, kiitettävä (5)

Opiskelija ymmärtää ohjelmointitekniikan perusperiaatteet ja osaa hyödyntää ohjelmointitekniikkaa paikkatietosovelluksissa. Opiskelija osaa tehdä virheettömiä ja toimivia ohjelmakoodeja sekä tavanomaisten ohjelmointitehtävien että paikkatieto-ohjelmointitehtävien ratkaisemiseen.

Esitietovaatimukset

Maanmittausalan sovellusohjelmat tai vastaavat tiedot ja taidot

Siirry alkuun