Koodikatselmointi ohjelmoinnin oppimisessa

No Thumbnail Available

Files

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.

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

Thesis advisor

Malmi, Lauri

Keywords

koodikatselmointi, koodikatselmus, ohjelmoinnin oppiminen, ohjelmoinnnin opetus

Other note

Citation