Impacts of Block-based Programming on Young Learners’ Programming Skills and Attitudes in the Context of Smart Environments
|Mazyar Seraj - PhD Thesis.pdf||Dissertation Mazyar Seraj||11.24 MB||Adobe PDF||View/Open|
|Authors:||Seraj, Mazyar||Supervisor:||Drechsler, Rolf||1. Expert:||Drechsler, Rolf||2. Expert:||Diethelm, Ira||Abstract:||
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.
|Keywords:||block-based programming; young learners; smart environments; acquisition of programming skills; attitudes towards programming||Issue Date:||21-Apr-2020||DOI:||10.26092/elib/38||URN:||urn:nbn:de:gbv:46-elib42547||Institution:||Universität Bremen||Faculty:||FB3 Mathematik/Informatik|
|Appears in Collections:||Dissertationen|
checked on Sep 21, 2020
checked on Sep 21, 2020
This item is licensed under a Creative Commons License