Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 7 of 7 for “"Scratch programming environment"”.
-
New tools to enable children to manipulate images through computer programming
… The toolkit was developed in the context of Scratch, a media-centric programming environment intended for children. For this thesis, I redesigned the image manipulation framework in Scratch to 'open the black box' of image processing. Through user testing done with children, it was shown that …
-
Jots : cultivating reflective learning in scratch
… and feelings while creating projects in the Scratch programming environment. Later children can look back at their jots to reflect on their own design and learning processes. This thesis introduces an approach to reflective learning in four facets: cognitive, emotional, social and temporal. …
-
Best of both worlds : issues of structure and agency in computational creation, in and out of school
… in computational culture, studying how the Scratch programming environment and online community are employed to support learning both in and out of school. To this end, I conducted interviews with 30 kids working with Scratch at home and 30 teachers working with Scratch in K-12 classrooms to …
-
Coding in the Curriculum: Learning Computational Practices and Concepts, Creative Problem Solving Skills, and Academic Content in Ten to Fourteen-Year-Old Children
… and social transformation, the general education environment has yet to embrace widespread incorporation of computational concepts within traditional curricular content and instruction. Researchers have posited that exercises in computational thinking can result in gains in other academic areas …
-
The sharing of wonderful ideas : influence and interaction in Online Communities of Creators
… OCOCs: the Computer Clubhouse Village and the Scratch online community. Both of these communities are designed to facilitate learning with computers. The Village enables members of network of socially-supported computer clubs to share their work, their concerns, and their selves. The Scratch …
-
Automated Identification and Application of Code Refactoring in Scratch to Promote the Culture Quality from the Ground up
… This research builds on the success of Scratch, a popular novice-oriented block-based programming language, to support the learning of code quality and its improvement. This dissertation improves the understanding of quality problems of novice programmers, creates analysis and quality …
-
Children as data scientists : explorations in creating, thinking, and learning with data
… children's use of variables and lists in the Scratch programming environment. I quantitatively study the ways in which children use variables and lists in Scratch (e.g., to keep score in games), as well as factors that foster this engagement. I find support for the theory that children learn …