Block-programming refers to the interaction mode used to program in languages such as MIT Scratch, Google Blockly, or Alice. These are programmed by assembling code from visual blocks that can only be combined in syntactically valid ways.
Questions tagged [block-programming]
15 questions
24
votes
10 answers
What to teach after Scratch?
My son is enthusiastically programming simple games in Scratch. However Scratch is a very simple programming environment (no subroutines even), and I can see that soon he is going to need to move on to something else.
Does anyone know of a good…

Paul Johnson
- 17,438
- 3
- 42
- 59
12
votes
1 answer
What is the architecture behind Scratch programming blocks?
I need to build a mini version of the programming blocks that are used in Scratch or later in snap! or openblocks.
The code in all of them is big and hard to follow, especially in Scratch which is written in some kind of subset of SmallTalk, which I…

user63898
- 29,839
- 85
- 272
- 514
10
votes
4 answers
Learning programming language concepts
As a student teacher I am very interested in how effective "mini languages" such as Scratch, Logo, Alice and Lego mindstorms are in teaching the pupil the core concepts of programming such as variables, functions and loops.
Is one "mini language"…

user309322
- 101
- 4
9
votes
8 answers
Alice and Scratch ages 8+, how about under 8yrs old?
I just found out about Alice and Scratch. I will be implementing those pretty soon. But, I wonder, what would be good material for kids from 1st grade thru 4th/5th?

dde
- 650
- 8
- 18
4
votes
6 answers
Is there a visual programming language with a large/configurable stage resolution?
My 8-year-old daughter is learning to program, and was excited to create projects using Code.org. Now she wants to design a program that creates a Babylonian number chart, with numbers from 1 to 1000, but there is no way to render such a thing with…

Emily Crutcher
- 638
- 5
- 10
3
votes
1 answer
MIT-Scratch adding/removing language features
I am seeking a way to allow my non-tech users to specify a workflow and execute it (if anyone is interested, I want them to specify and execute test cases). Visual programming seems a good way to go.
Can I modify the Scratch IDE to remove some…

Mawg says reinstate Monica
- 38,334
- 103
- 306
- 551
3
votes
2 answers
Are there Java libraries to do drag and drop
Are there open source libraries for Java to make implementation of drag and drop easier?
I plan to make something like the one shown below:
The program is Alice, where you can drag some elements on the left and nest them to the right. It's open…

Kenston Choi
- 2,862
- 1
- 27
- 37
1
vote
1 answer
How can I solve scratch2 textbox problem for rtl languages like farsi?
I'm using scratch 2.0 and for RTL languages such as farsi and arabic , I've got a problem with Textboxes . You can see the problem I face in picture below, starting the sentence from left to right.
It'd be helpful if you guys can help me out.
Is it…

ali sadr
- 11
- 2
1
vote
4 answers
How useful is Alice as a learning tool?
I am currently studying and my next subject is 'Programming Using Alice'. Has anyone had any experience using this? And how would you rate it as a learning tool?

Craig T
- 2,761
- 5
- 25
- 33
1
vote
1 answer
Should an adult around 40 like me, learn programming by Alice?
Sorry I don't know is it the right place to post this question, if not please let me know.
I want to learn OOP and 3D game programming skill too, is Alice useful for old man too?
why it target on teen and child only?
user1482015
0
votes
1 answer
How can I fix my drag-and-drop system in Scratch to work properly for my Plants v.s Zombies mod?
Like I have stated here, I am trying to create a Plants v.s Zombies mod in Scratch. However, the main issue still seems to be that the drag and drop system just does not seem to want to work. (This would be clicking the seed packet and then dropping…

CrSb0001
- 151
- 1
- 11
0
votes
1 answer
How do I make a functional drag-and-drop system
Background information
Like I have stated before here, I am trying to create a Plants vs. Zombies mod in Scratch. My main concern still seems to be attempting to create the drag-and-drop system (clicking the seed packet and then dragging and…

CrSb0001
- 151
- 1
- 11
0
votes
1 answer
Is there a framework for diagramming?
Lucid chart (https://www.lucidchart.com/) is a popular site that allows you to create your own diagrams by dragging and dropping nodes and connecting them with lines.
Similarly, I plan to develop a site that will allow users to create nodes and…

전원표
- 3
- 1
0
votes
4 answers
Which programming languages should one know to modify source code of SCRATCH
I intend to build a custom version of SCRATCH. I am a web-developer and hence not familiar with technologies that could have used to build scratch.
I see quite a lot technologies used in there such as Java Applets, C, SmallTalk and so on.
Can…

Eastern Monk
- 6,395
- 8
- 46
- 61
-1
votes
1 answer
How do I turn the firebase database caching off?
Working on an app using block programming on sketchware since I don't know anything about coding. My problem is, I want my app to disconnect when the internet is not available. I have put a command that if my app can access a certain data on…

Johndan
- 1
- 2