Kollaboratiivinen ongelmanratkaisu ja debuggaus neljäsluokkalaisten pariohjelmointitilanteissa
Authors
Date
2018Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Tutkimuksessa tarkastellaan erään koulun 4. luokan oppilaiden ohjelmoinnil-lista ajattelua ohjelmoinnin harjoitteluun keskittyvässä opetuskokonaisuudessa. Erityisesti keskitytään yhteen ohjelmoinnillisen ajattelun osa-alueeseen: debuggaukseen eli virheenkorjaukseen. Koska oppilaat työskentelivät pareittain, myös heidän keskinäistä vuorovaikutustaan ja yhteistyötään tarkastellaan erityisesti kollaboratiivisen ongelmanratkaisun näkökulmasta.
Kyseessä on laadullinen tapaustutkimus. Aineisto kerättiin videoimalla oppilaiden luonnollista parityöskentelyä debuggaukseen keskittyneillä tunneilla, joilla tutkija myös osallistui oppilaiden työskentelyyn ohjaajan roolissa. Videoinnin lisäksi oppilaiden työskentelystä tallennettiin näyttökaappaukset, joilta käy yksityiskohtaisemmin ilmi, kuinka oppilaat yrittivät ratkaista ongelmia. Aineiston analyysiin käytettiin sekä temaattista että diskurssianalyysia.
Tulokset osoittavat oppilaiden käyttäneen ongelmanratkaisussaan pääasiassa kahta strategiaa: niin kutsuttuja tarkan korjaamisen sekä kokeilun ja erehdyksen strategioita. Oppilaiden debuggausprosessin kulku vaihteli valitun strategian mukaan. Tarkan korjaamisen strategiaa käytettäessä prosessissa oli havaittavissa suunnitelmallisuutta ja reflektointia, jolloin ongelmanratkaisu oli myös tehokasta. Kokeilun ja erehtymisen strategiassa ongelmaa taas lähestyttiin toiminnan kautta, reflektoiva vaihe jäi ongelmanratkaisuprosessista pois, eikä ongelmanratkaisu ollut yhtä tehokasta kuin tarkan korjaamisen strategialla. Yhden oppilasparin kohdalla vuorovaikutuksen ongelmat estivät ongelmanratkaisun kokonaan.
Tuloksista voidaan päätellä, että ohjelmoinnillisen ajattelun harjoittelemisessa on syytä kiinnittää huomiota tehokkaiden ongelmanratkaisun strategioiden harjoitteluun. Oppilaiden on tärkeää tutustua ohjelmoinnillisiin konsepteihin ja käytettävään ohjelmointikieleen. Lisäksi oppilaita tulee ohjata debuggauksessaan suunnitelmallisuuteen ja yhteistyöhön.
...
Keywords
Metadata
Show full item recordCollections
- Pro gradu -tutkielmat [29564]
Related items
Showing items with similar title or keywords.
-
Ohjelmointi alakoulun 3-6-luokalla
Vaara, Enni (2016) -
Matemaattisen ongelmanratkaisutaidon opettaminen peruskoulussa : ongelmanratkaisukurssin kehittäminen ja arviointi
Leppäaho, Henry (Jyväskylän yliopisto, 2007)Henry Leppäaho selvitti tutkimuksessaan, kuinka oppilaiden ongelmanratkaisutaitoa voidaan kehittää peruskoulussa. Pelkästään ongelmanratkaisustrategioiden opettaminen auttaa vain vähän itse ongelmanratkaisukykyä. Strategioiden ... -
Verbal counting skill predicts later math performance and difficulties in middle school
Koponen, Tuire; Aunola, Kaisa; Nurmi, Jari-Erik (Elsevier, 2019)This study examined the role of verbal counting skill as an early predictor of math performance and difficulties (at or below −1.5 standard deviation in basic math skills) in middle school. The role of fourth-grade level ... -
The Development of Early Mathematical Skills : A Theoretical Framework for a Holistic Model
Parviainen, Piia (Suomen Varhaiskasvatus ry., 2019)This article presents a theoretical framework for a holistic model of the development of early mathematical skills in early childhood education. The first aim of this study was to conduct a comprehensive international ... -
Kymmenjarjestelmän hallinta peruskoulun kolmannella luokalla
Laakso, Sami (2019)Kymmenjarjestelman hyvan hallinnan saavuttaminen on keskeinen alkuopetuksen matematiikan opetuksen tavoite. Tassä pro gradu –tutkimuksessa selvitetään kolmasluokkalaisten oppilaiden kymmenjarjestelman hallintaa. Aineisto ...