From visual to textual programming : Easing the transition for children

dc.contributor.authorHarju, Jennica
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.accessioned2025-06-16T21:05:24Z
dc.date.available2025-06-16T21:05:24Z
dc.date.issued2025-06-10
dc.description.abstractChildren start learning how to program at young ages and visual programming is a great way to introduce them to the world of coding. However, at some point they will have to take the big leap from visual programming to textual programming if they want to deepen their programming knowledge and create programs that work outside of visual programming environments. For some children this transition can be difficult. This thesis explores one way of making the transition easier by introducing a step between visual and textual programming. Visual Python is a visual programming tool where the user uses blocks to create code, but the blocks have the syntax of Python. This way children can familiarise themselves with the commands and new words before they have to type out the code themselves. Visual Python was tested out by several groups of children who learn programming as a hobby. These children as well as their instructors answered a survey after completing one programming lesson with Visual Python. The results show that Visual Python is a beneficial tool for the transition. Although further research is needed and other approaches should be considered as well.
dc.format.extent55
dc.identifier.olddbid199183
dc.identifier.oldhandle10024/182220
dc.identifier.urihttps://www.utupub.fi/handle/11111/20372
dc.identifier.urnURN:NBN:fi-fe2025061669406
dc.language.isoeng
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/182220
dc.subjectteaching programming, visual programming, textual programming, scratch, python
dc.titleFrom visual to textual programming : Easing the transition for children
dc.type.ontasotfi=Pro gradu -tutkielma|en=Master's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Harju_Jennica_opinnayte.pdf
Size:
1.79 MB
Format:
Adobe Portable Document Format