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"”.

  1. 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 …

    mit Repository record for New tools to enable children to manipulate images through computer programming (opens in a new tab)

  2. 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. …

    mit Repository record for Jots : cultivating reflective learning in scratch (opens in a new tab)

  3. 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 …

    mit Repository record for Best of both worlds : issues of structure and agency in computational creation, in and out of school (opens in a new tab)

  4. 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 …

    temple Repository record for Coding in the Curriculum: Learning Computational Practices and Concepts, Creative Problem Solving Skills, and Academic Content in Ten to Fourteen-Year-Old Children (opens in a new tab)

  5. 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

    mit Repository record for The sharing of wonderful ideas : influence and interaction in Online Communities of Creators (opens in a new tab)

  6. 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 …

    vt Repository record for Automated Identification and Application of Code Refactoring in Scratch to Promote the Culture Quality from the Ground up (opens in a new tab)

  7. 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 …

    mit Repository record for Children as data scientists : explorations in creating, thinking, and learning with data (opens in a new tab)