Skip to main content

Programming and Software Engineering (5 cr)

Code: R501ML431-3001

General information


Enrollment
01.10.2024 - 05.01.2025
Registration for the implementation has ended.
Timing
06.01.2025 - 23.05.2025
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Bachelor of Engineering, Surveying Technology
Teaching languages
Finnish
Seats
0 - 60
Degree programmes
Degree Programme in Land Surveying
Teachers
Teuvo Heimonen
Teacher in charge
Teuvo Heimonen
Groups
R51M22S
Bachelor of Engineering, Surveying Technology (day time learning), Rovaniemi, autumn 2022
RA51M22S
Bachelor of Engineering, Surveying Technology (blended studies), Rovaniemi, autumn 2022
Course
R501ML431

Evaluation scale

H-5

Content scheduling

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

Objective

Tieto puuttuu

Execution methods

Luennot, ohjatut harjoitukset, omatoiminen harjoittelu

Accomplishment methods

Harjoitustehtävät

Content

Tieto puuttuu

Location and time

Kevät 2025, Moodle.

Materials

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.


Teaching methods

Ajasta ja paikasta riippumattomat harjoitukset. Ohjelmointia harjoitellaan käyttäen Python-ohjelmointikieltä.
Opiskelijan ohjaus tapahtuu oppimateriaalien, opastusvideoiden ja tarvittaessa joko henkilö- tai pienryhmäkohtaisen ohjauksen avulla. Varsinaisia oppitunteja ei pidetä.
Palautetta opiskelija saa sähköisten järjestelmien kautta ja henkilökohtaisena palautteena harjoitustöiden arvioinnin yhteydessä.

Employer connections

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

Completion alternatives

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.

Student workload

Opintojakson suorittaminen on aikaan ja paikkaan sitomatonta, joten opiskelija voi itse suunnitella ajankäyttönsä.

Assessment criteria, satisfactory (1)

Tieto puuttuu

Assessment criteria, good (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.

Assessment criteria, excellent (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.

Qualifications

NULL

Go back to top of page