My notes for this page:

Block-based programming languages

If algorithms are going to be translated into a more formal language and simple programming activities are to be used to facilitate Computational Thinking, block-based visual programming languages are especially suitable as an introduction. Instead of typing programming code, programmers can drag individual blocks like puzzle pieces to combine them into a small program. As a result, they do not first have to learn the programming language. The focus is on the problem-solving process.

1.3.3 Screenshot Bloecke

Kopie von Screenshot Code