JTIE 2013, 5(1):102-106 | 10.5507/jtie.2013.015


Katedra informatiky, Přírodovědecká fakulta UHK, Rokitanského 62 500 03, Hradec Králové, ČR

The paper focuses on a children's programming language named SCRATCH and community project with the same name. It evaluates not only its unique strengths, but also indicates some reserves. The paper presents several examples which explain how to work with an integrated development environment and create the program composited from the prepared command blocks. This is similar to work with a quality building kit. The attention is aimed at work with graphic elements "sprites" and intuitive multi-threaded programming, in which individual scripts communicate with each other via messaging.

Keywords: programming, algorithms, project, children's programming language, structogram, community site, social network

Published: April 1, 2013

Download citation


  1. COLLECTIVE. Getting started with SCRATCH version 1.4. 1st ed. Lifelong Kindergarten Group, MIT Media Lab, Cambridge (Massachusetts): 2009. 14 p.
  2. MÖNIG, Jens - HARVEY, Brian. BYOB 3.1 - Build Your Own Blocks [online]. Berkeley University of California. [cit. 2012-09-01] Dostupné z: < http://byob.berkeley.edu/>
  3. LE COQ, L. XLOGO: Reference Manual. 1st ed. XLOGO Comunity: 2009. Translation: G. Walker. 145 p.
  4. HALOUSKOVÁ, Alena. Učebnice programovacího jazyka Scratch [online]. Brno, 2013 [cit. 2013-02-18]. Diplomová práce. MU, Fakulta informatiky. Vedoucí práce Tomáš Pitner. Dostupné z: .
  5. RESNICK, Mitchel et al. Scratch: Programming for All. Communications of the ACM, November 2009, Vol. 52 No. 11, p. 60 - 67, DOI: 10.1145/1592761.1592779 Go to original source...
  6. KOLEKTIV. SCRATCH - vymysli - programuj - poděl se [online]. Lifelong Kindergarten Group at the MIT Media Lab. [cit. 2012-09-01] Dostupné z:
  7. HALOUSKOVÁ, Alena. Učebnice jazyka Scratch [online]. Praha, 2012 [cit. 2013-02-18]. Dostupné z: .