Habits of programming in scratch

  title={Habits of programming in scratch},
  author={Orni Meerbaum-Salant and M. Armoni and M. Ben-Ari},
  booktitle={ITiCSE '11},
  • Orni Meerbaum-Salant, M. Armoni, M. Ben-Ari
  • Published in ITiCSE '11 2011
  • Computer Science
  • Visual programming environments are widely used to introduce young people to computer science and programming; in particular, they encourage learning by exploration. During our research on teaching and learning computer science concepts with Scratch, we discovered that Scratch engenders certain habits of programming: (a) a totally bottom-up development process that starts with the individual Scratch blocks, and (b) a tendency to extremely fine-grained programming. Both these behaviors are at… CONTINUE READING
    From Scratch to “Real” Programming
    • 97
    Automatic detection of bad programming habits in scratch: A preliminary study
    • 51
    How Kids Code and How We Know: An Exploratory Study on the Scratch Repository
    • 77
    • PDF
    Analysis of Progression of Scratch Users based on their Use of Elementary Patterns
    • 2
    • PDF
    Spaghetti for the main course?: observations on the naturalness of scenario-based programming
    • 32
    • PDF
    From Blocks to Text and Back: Programming Patterns in a Dual-Modality Environment
    • 27
    • PDF