When students learn basics about programming with Scratch, it can be difficult for them to move to a standard, full-featured language. One approach that can help the transition is to create an expanded blocks language with more of the features of a standard programming language. This poster describes an environment called BloP that enables the development of expanded blocks languages—and (unlike well-known Scratch mods like BYOB and Snap!) allows for hiding setup scripts and locking vital features to create a safer environment for experimentation. You will have the opportunity to experiment with BloP implementations of full-featured languages
Block-based environments are visual-programming environments that allow users to create programs by ...
Visual block-based programming is useful for various users such as novice programmers because it pro...
Block-based programming systems employ a jigsaw metaphor to write programs. They are popular in the ...
When students learn basics about programming with Scratch, it can be difficult for them to move to...
Block-based programming languages are very popular for introducing young novices to programming. The...
Block languages are visual programming languages based on the metaphor of programming bricks. Block ...
In this paper we will describe BloP, a new programming tool that has been designed in order to allow...
Block-based languages offer notable advantages for bringing domain-specific languages (DSLs) closer ...
Teaching in the new Digital Era is getting more and more difficult due to the expanding gap between ...
Visual blocks languages offer many advantages to the beginner or “casual” programmer. They eliminate...
AbstractVisual block-based programming is useful for various users such as novice programmers becaus...
Scratch2.0 is educational, iconic, scripting programming environment focused on children in range of...
Block-based environments are visual-programming environments that allow users to create programs by ...
Teaching students programming skills at an early age is one of the most important aspects for resear...
This electronic version was submitted by the student author. The certified thesis is available in th...
Block-based environments are visual-programming environments that allow users to create programs by ...
Visual block-based programming is useful for various users such as novice programmers because it pro...
Block-based programming systems employ a jigsaw metaphor to write programs. They are popular in the ...
When students learn basics about programming with Scratch, it can be difficult for them to move to...
Block-based programming languages are very popular for introducing young novices to programming. The...
Block languages are visual programming languages based on the metaphor of programming bricks. Block ...
In this paper we will describe BloP, a new programming tool that has been designed in order to allow...
Block-based languages offer notable advantages for bringing domain-specific languages (DSLs) closer ...
Teaching in the new Digital Era is getting more and more difficult due to the expanding gap between ...
Visual blocks languages offer many advantages to the beginner or “casual” programmer. They eliminate...
AbstractVisual block-based programming is useful for various users such as novice programmers becaus...
Scratch2.0 is educational, iconic, scripting programming environment focused on children in range of...
Block-based environments are visual-programming environments that allow users to create programs by ...
Teaching students programming skills at an early age is one of the most important aspects for resear...
This electronic version was submitted by the student author. The certified thesis is available in th...
Block-based environments are visual-programming environments that allow users to create programs by ...
Visual block-based programming is useful for various users such as novice programmers because it pro...
Block-based programming systems employ a jigsaw metaphor to write programs. They are popular in the ...