Impacts of Block-based Programming on Young Learners’ Programming Skills and Attitudes in the Context of Smart Environments
Veröffentlichungsdatum
2020-04-21
Autoren
Betreuer
Gutachter
Zusammenfassung
Inexperienced and young learners typically have difficulties with respect to programming experiences and activities. These difficulties are mainly because of their lack of syntactic knowledge, conceptual knowledge, and strategic knowledge. Considering the complexity of introductory programming for the learners, visual programming has become more and more popular. In particular, block-based programming has emerged as an area of active research.
Block-based programming environments have become the standard medium of instruction in the design of introductory programming courses for young learners. As a result, they are employed by researchers and educators to enable learners to learn programming and author computer programs. In addition to these programming environments, an interesting and motivating context is needed to encourage young learners to start with programming activities. Scientific works emphasize that tangible interactive objects benefit learning, especially for young learners. Moreover, countless block-based programming environments have been employed together with these objects in order to improve the learners' emotional engagement, attitudes, and their computer programming performance. Nevertheless, we have a lack of investigation on the impacts of new and powerful technologies (which provide possibilities to tightly connect computer science to reality and introduce the future) on young learners' programming skills and attitudes. This research is aimed at a better understanding of how the use of block-based programming together with state-of-the-art smart technologies can leverage young learners' interest in programming, and support the acquisition of programming skills.
Block-based programming environments have become the standard medium of instruction in the design of introductory programming courses for young learners. As a result, they are employed by researchers and educators to enable learners to learn programming and author computer programs. In addition to these programming environments, an interesting and motivating context is needed to encourage young learners to start with programming activities. Scientific works emphasize that tangible interactive objects benefit learning, especially for young learners. Moreover, countless block-based programming environments have been employed together with these objects in order to improve the learners' emotional engagement, attitudes, and their computer programming performance. Nevertheless, we have a lack of investigation on the impacts of new and powerful technologies (which provide possibilities to tightly connect computer science to reality and introduce the future) on young learners' programming skills and attitudes. This research is aimed at a better understanding of how the use of block-based programming together with state-of-the-art smart technologies can leverage young learners' interest in programming, and support the acquisition of programming skills.
Schlagwörter
block-based programming
;
young learners
;
smart environments
;
acquisition of programming skills
;
attitudes towards programming
Institution
Fachbereich
Dokumenttyp
Dissertation
Zweitveröffentlichung
Nein
Sprache
Englisch
Dateien![Vorschaubild]()
Lade...
Name
Mazyar Seraj - PhD Thesis.pdf
Description
Dissertation Mazyar Seraj
Size
10.98 MB
Format
Adobe PDF
Checksum
(MD5):6072ff1b21f0f7152448a7fae8b57a9d