Ohjelmoinnin oppiminen – digitaaliset oppimisjärjestelmät oppimisen apuna

dc.contributor.authorParviainen, Marika
dc.contributor.departmentfi=Tietotekniikan laitos|en=Department of Computing|
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.studysubjectfi=Tietojenkäsittelytieteet|en=Computer Science|
dc.date.accessioned2024-11-01T22:30:38Z
dc.date.available2024-11-01T22:30:38Z
dc.date.issued2024-10-31
dc.description.abstractOhjelmoinnin oppimisen haasteet ovat jo pitkään olleet didaktisen tietojenkäsittelytieteen keskeinen tutkimuskohde. Ohjelmistokehityksen ammattilaisista on jatkuvasti pulaa, ja monilla ihmisillä on vielä epämääräinen käsitys teknologian roolista arjessaan. Ohjelmoinnin osaaminen avaa tien paitsi tietokoneiden toimintalogiikan ymmärtämiseen, myös laajempaan käsitykseen siitä, miten teknologiavetoinen yhteiskuntamme toimii. Nämä ovat edellytyksenä uusien teknologioiden tehokkaalle soveltamiselle. Ohjelmointi on monimutkainen taito, joka koostuu useista osa-alueista ja jossa harjoittelun merkitys on keskeinen. Interaktiiviset oppimisalustat tarjoavat arvokkaan tuen ohjelmoinnin opiskeluun, ja ne voivat merkittävästi rikastuttaa oppimiskokemusta. Kuten kaikkien pedagogisten työkalujen kohdalla, myös ohjelmoinnin oppimiseen tarkoitettujen järjestelmien käytössä tarvitaan opettajan asiantuntemusta – niin opetuksen suunnittelussa kuin oppimisprosessin ohjaamisessa. Työn tutkimuskysymykset liittyvät digitaalisen oppimisen keskeisiin oppimista tukeviin elementteihin ja siihen onko niitä hyödynnetty kouluissa yleisesti käytetyissä järjestelmissä. Kirjallisuuskatsauksen tulosten perusteella todetaan, että visualisointi, automaattinen arviointi ja välitön palaute luovat perustan aktiivista oppimista tukeville ympäristöille, joita pelillistäminen tehokkaasti täydentää motivoivalla tavalla. Työssä tutkituissa järjestelmissä esiintyy kaikkia tutkimuksessa löydettyjä elementtejä. Tutkielma ja siinä esitellyt tulokset auttavat opettajia ohjelmointikursseilla käytettävän oppimisjärjestelmän valinnassa.
dc.format.extent20
dc.identifier.olddbid196151
dc.identifier.oldhandle10024/179198
dc.identifier.urihttps://www.utupub.fi/handle/11111/1829
dc.identifier.urnURN:NBN:fi-fe2024110188511
dc.language.isofin
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightsavoin
dc.source.identifierhttps://www.utupub.fi/handle/10024/179198
dc.subjectohjelmointi, oppiminen, opetus, visualisointi, arviointi, palaute, pelillistäminen
dc.titleOhjelmoinnin oppiminen – digitaaliset oppimisjärjestelmät oppimisen apuna
dc.type.ontasotfi=Kandidaatintutkielma|en=Bachelor's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
luk_parviainen_final.pdf
Size:
750.76 KB
Format:
Adobe Portable Document Format