ScratchJr
   HOME

TheInfoList



OR:

ScratchJr is a
visual programming language In computing, a visual programming language (visual programming system, VPL, or, VPS) is any programming language that lets users create programs by manipulating program elements ''graphically'' rather than by specifying them ''textually''. A VP ...
designed to introduce programming skills to children ages 5–7. The app is considered an introductory programming language. It is available as a free app for iOS, Android and Chromebook. ScratchJr is a derivative of the Scratch language, which has been used by over 10 million people worldwide. Programming in Scratch requires basic reading skills, however, so the creators saw a need for another language which would provide a simplified way to learn programming at a younger age and without any reading or mathematics required.


History

ScratchJr was developed by a collaborative team including
Marina Umaschi Bers Marina Umaschi Bers is the Augustus Long Professor of Education at Boston College. Bers holds a secondary appointment in Boston College's Department of Computer Science. Bers directs the interdisciplinary DevTech Research Group, which she started ...
at Tufts University, Mitchel Resnick at the MIT Media Lab, and Paula Bonta and Brian Silverman at the Playful Invention Company. The project was given a $1.3 million grant from the National Science Foundation and raised additional funds on the
Kickstarter Kickstarter is an American public benefit corporation based in Brooklyn, New York, that maintains a global crowdfunding platform focused on creativity. The company's stated mission is to "help bring creative projects to life". As of July 2021, ...
platform.ScratchJr coding-for-kids project hits $25k Kickstarter goal in two days
The Guardian, 24 March 2014
The initial release was launched in July 2014 for iPad; an Android version was released in March 2015 and a Chromebook app followed in March 2016. There is also a version called PBS Kids ScratchJr, which was released in partnership with
PBS Kids PBS Kids is the brand for most of the children's programming aired by the Public Broadcasting Service (PBS) in the United States. Some public television children's programs are not produced by PBS member stations or transmitted by PBS. Instead, ...
in 2015. This version has sprites and backgrounds drawn from popular children's animated series such as '' Nature Cat'' and '' Wild Kratts''.


User interface

Children create code in objects called sprites - which can be characters or other objects. ScratchJr comes with a library of sprites, and sprites can be edited or new ones created using the "Paint Editor". Code is created by dragging blocks into a coding area and snapping them together. All the blocks are completely icon-based (no text other than for values) which is how children can use this language before they can read. Blocks are connected from left to right, like words, contradicting the top to bottom connections that the original Scratch language uses. The main coding area is displayed at the bottom of the screen, with the stage in the center, the scene on the right, and the sprites on the left. Sprites are unique to each scene. The user interface is much simpler than that of Scratch. Both the number of categories of programming blocks and the number of blocks within each category have been reduced, so that only most basic ones were retained.Coding for kindergarteners: App teaches kids computer basics
CBSnews.com, 1 October 2014
In addition to sprites, kids can add backgrounds to projects, to give them a setting and atmosphere. Each background is treated like a page in a book, and has its own set of sprites. A project can have a maximum of 4 backgrounds.


Use in school settings

ScratchJr is a wonderful app for developing computational thinking skills in elementary classrooms, especially in settings with pre-reading students such as Pre-K to 2nd grade. It is used in a plethora of schools including many classrooms across Massachusetts. For instance, it is utilized by Kindergarten classrooms at the Eliot-Pearson Children's School in Medford, affiliated with the Tufts University, and in the Jewish Community Day School in Watertown, Boston.


Languages

ScratchJr is available in
Catalan Catalan may refer to: Catalonia From, or related to Catalonia: * Catalan language, a Romance language * Catalans, an ethnic group formed by the people from, or with origins in, Northern or southern Catalonia Places * 13178 Catalan, asteroid ...
, Chinese, Danish, English,
French French (french: français(e), link=no) may refer to: * Something of, from, or related to France ** French language, which originated in France, and its various dialects and accents ** French people, a nation and ethnic group identified with Franc ...
, German, Italian, Japanese, Norwegian, Polish, Portuguese, Brazilian Portuguese, Spanish,
Swedish Swedish or ' may refer to: Anything from or related to Sweden, a country in Northern Europe. Or, specifically: * Swedish language, a North Germanic language spoken primarily in Sweden and Finland ** Swedish alphabet, the official alphabet used by ...
, Thai,
Turkish Turkish may refer to: *a Turkic language spoken by the Turks * of or about Turkey ** Turkish language *** Turkish alphabet ** Turkish people, a Turkic ethnic group and nation *** Turkish citizen, a citizen of Turkey *** Turkish communities and mi ...
and
Welsh Welsh may refer to: Related to Wales * Welsh, referring or related to Wales * Welsh language, a Brittonic Celtic language spoken in Wales * Welsh people People * Welsh (surname) * Sometimes used as a synonym for the ancient Britons (Celtic peopl ...
.


References


External links

* {{DEFAULTSORT:ScratchJr) Visual programming languages Educational programming languages Free educational software 2014 software Pedagogic integrated development environments MIT Media Lab