Koodikatselmointi ohjelmoinnin oppimisessa
No Thumbnail Available
Files
Mattila_Elli_2024.pdf (218.23 KB) (opens in new window)
Aalto login required (access for Aalto Staff only).
URL
Journal Title
Journal ISSN
Volume Title
Perustieteiden korkeakoulu |
Bachelor's thesis
Electronic archive copy is available locally at the Harald Herlin Learning Centre. The staff of Aalto University has access to the electronic bachelor's theses by logging into Aaltodoc with their personal Aalto user ID. Read more about the availability of the bachelor's theses.
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Authors
Date
2024-05-08
Department
Major/Subject
Tietotekniikka
Mcode
SCI3027
Degree programme
Teknistieteellinen kandidaattiohjelma
Language
fi
Pages
6
Series
Abstract
Tämä kandidaatintyö käsittelee, miten koodikatselmointia voidaan käyttää ohjelmoinnin oppimisessa. Koodikatselmointi on prosessi, jossa yksi tai useampi henkilö tarkistaa toisen henkilön kirjoittamaa koodia virheiden löytämiseksi ja koodin laadun parantamiseksi. Työ toteutetaan kirjallisuuskatsauksena, ja siinä tarkastellaan tarkemmin kahtatoista tutkimusta, jotka käsittelevät koodikatselmoinnin erilaisia pedagogisia menetelmiä ja empiiristä tutkimusta aiheesta. Työn tavoitteena on tutkia millä eri pedagogisilla menetelmillä koodikatselmointia on käytetty ohjelmoinnin opettamisessa ja minkälaista empiiristä tutkimusta työn aiheesta on suoritettu. Lisäksi työ tarkastee koodikatselmoinnin eroja ammattimaisessa työympäristössä ja ohjelmoinnin opetuksessa. Tutkimuksessa havaittiin, että tutkitut menetelmät sisälsivät yksilöllisesti suoritettavia koodikatselmointeja, pareittain kasvotusten tehtäviä katselmointeja sekä ryhmäkatselmointeja. Käytetyt työkalut vaihtelivat paperilomakkeista Gitlabin kaltaisiin online-työkaluihin ja oppimisalustoihin. Koodikatselmointi osoittautui hyödylliseksi menetelmäksi ohjelmoinnin oppimisessa, edistäen ohjelmointitaitojen kehittymistä, virheiden tunnistamista ja yhteistyötaitoja. Lisätutkimusta tarvitaan kuitenkin opettajien näkökulmasta sekä oppimisalustojen kehittämiseksi ja kulttuuristen tekijöiden vaikutusten ymmärtämiseksi.Description
Supervisor
Savioja, LauriThesis advisor
Malmi, LauriKeywords
koodikatselmointi, koodikatselmus, ohjelmoinnin oppiminen, ohjelmoinnnin opetus