Return to search

Easing the transition from block-based programming in education : Comparing two ways of transitioning from block-based to text-based programming and an alternative way to solve the transition problem / Att underlätta övergången från blockbaserad programmering inom utbildning

Many learners find the transition from block-based programming to text-based programming difficult. Consequently, research has investigated how block-based languages support learners when making the transition to text-based programming. It categorized the way in which block-based languages support the transition into one-way transition, dual-modality and hybrid environments. This research investigates how one-way transition environments compare to dual-modality environments with regards to learning a text-based language, and how the two modalities differ with regards to the motivational factors satisfaction, enjoyment and easiness. The results show that dual-modality environments could be a better alternative than one-way transition environment when learners make the transition from block-based to text-based programming. The results also show that solving a problem in dual-modality environments could be easier than solving them in one-way transition environments, which could potentially mean that learners experience more motivation when making the transition in a dual-modality environment. This study also investigated if there is an alternative to one-way transition, dual-modality and hybrid environments when helping learners transition from block-based to text-based programming, and what a learning activity in this alternative solution could look like. It found that Blockly Games is an alternative, and describes a learning activity built in Blockly Games. Future research should aim at gaining a deeper understanding of the differences between one-way transition, dual-modality and hybrid environments, and investigate if the approach taken by Blockly Games is a better alternative. / Många elever tycker att övergången från blockbaserad programmering till textbaserad programmering är svår. Följaktligen har forskning undersökt hur blockbaserade språk stödjer elever när de gör övergången till textbaserad programmering. En studie fann att blockbaserade språk stöder denna övergång med hjälp av one-way transition miljöer, dual-modality miljöer och hybrid miljöer. Denna forskning undersöker hur one-way transition miljöer jämför sig med dual-modality miljöer när det kommer till att lära sig ett textbaserat språk, och hur de två modaliteterna skiljer sig åt med avseende på motivationsfaktorerna tillfredsställelse, njutning och lätthet. Resultaten visar att dual-modality miljöer kan vara ett bättre alternativ än one-way transition miljöer när eleverna gör övergången från blockbaserad till textbaserad programmering. Resultaten visar också att det kan vara lättare att lösa ett problem i dual-modality miljöer än att lösa dem i one-way transition miljöer, vilket potentiellt kan innebära att eleverna upplever mer motivation när de gör övergången i en dual-modality miljö. Denna studie undersökte också om det finns ett alternativ till one-way transition miljöer, dual-modality miljöer och hybrid miljöer när elever ska övergå från blockbaserad till textbaserad programmering, och hur en inlärningsaktivitet i denna alternativa lösning skulle kunna se ut. Den fann att Blockly Games är ett alternativ och beskriver en inlärningsaktivitet byggd i Blockly Games. Framtida forskning borde försöka få en djupare förståelse för skillnaderna mellan one-way transition miljöer, dual-modality miljöer och hybrid miljöer, och undersöka om det tillvägagångssätt som Blockly Games använder är ett bättre alternativ.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-330767
Date January 2023
CreatorsAbdinur Iusuf, Joakim, Nordling, Edvin
PublisherKTH, Skolan för elektroteknik och datavetenskap (EECS)
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationTRITA-EECS-EX ; 2023:279

Page generated in 0.0739 seconds