/ en / Traditional / mobile

Beats Biblionetz - Bücher

Computer Science Concepts in Scratch

Thumbnail des PDFs
Diese Seite wurde seit 2 Jahren inhaltlich nicht mehr aktualisiert. Unter Umständen ist sie nicht mehr aktuell.


Joachim WedekindDas Buch von Michal Armoni & Moti Ben-Ari Computer Science Concepts in Scratch verdeutlicht den Anspruch schon im Titel (das Buch gibt es zum kostenlosen Download). Das Buch ist eine Sammlung von Aufgaben, wofür in jedem Kapitel ein neues Konzept eingeführt wird, das benötigt wird, um eine bestimmte Aufgabe zu lösen. Ein konsequent durchgezogener Ansatz!
Von Joachim Wedekind im Text Lesetipp: Mit Scratch Programmieren lernen - aus Büchern (2016)
This book will familiarize you with the Scratch visual programming environment. Scratch users have many different goals: some will build games for entertainment, while others will construct simulations of the natural world to use in teaching and learning. The Scratch system can be used by people with different skills: designing a game or a film, creating images, or programming. The authors of this book focus on a specific goal: using Scratch to encourage learning of computer science. Of course, the skills and knowledge that you learn from this book will enable you to use Scratch for any purpose you wish, but we emphasize understanding important concepts and ideas of computer science, and not, for example, those needed to construct a film or a game.
Von Michal Armoni, Mordechai Ben-Ari im Buch Computer Science Concepts in Scratch (2013)

iconBemerkungen zu diesem Buch

The second and third authors developed a textbook that explains everything we want the students to learn in full gory detail, but we do not expect most students to read it routinely; instead, it is intended primarily as a guide for teachers, parents, and mentors, although independent learners will be able to use it for self-study.
Von Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari im Journal Computer Science Education 3/2013 im Text Learning computer science concepts with Scratch (2013)
You don’t learn how to program a computer by reading a book but by writing programs. A book can only guide you and provide explanations. Therefore, this book is structured as a collection of examples and tasks. Each chapter teaches a new concept (or perhaps a group of related concepts), but the concept is always introduced in order to solve a specific problem: counting oranges, animating dancing images, building a computer game, and so on. Each chapter starts with a simple task, but as soon as we solve a task, we add new aspects to the task, where the new aspect asks for an extension to the existing task or changes a requirement to make it more complex. Each task in the sequence of tasks will require that you use some new concept of computer science and either a new construct of Scratch or a different way of using one that you already know.
Von Michal Armoni, Mordechai Ben-Ari im Buch Computer Science Concepts in Scratch (2013)
The textbook is structured according to the following principles:
  • Each chapter teaches a specific CS concept rather than a Scratch feature and the concepts are arranged in an order that we believe is best for learning about CS. In particular, we introduce concurrency very early, postponing classical concepts of programming (such as variables).
  • Programming constructs are introduced as needed. For example, we do not introduce and explain all possible looping constructs in a single section, but rather introduce each one when it is needed. Of course the problems we pose are carefully selected so that their solutions just happen to need the construct we want to teach at that moment.
  • The presentation is project based. Each chapter is based upon a specific context such as animating dancers or a Pac-Man game. For each project, a sequence of tasks is presented to the learner: make the Pac-Man sprite open and close its mouth, make the sprite move, enable the user to control the direction in which the sprite moves, and so on, until a reasonably complete game has been created. By constructing programs to implement the tasks one after another, the learner ends up with a working software artifact while being taught concepts and programming constructs along the way. The full Scratch source code for all 150 examples and exercises is available for download.
  • We de-emphasize aspects of appearance such as the costumes, sounds, and visual effects. Instruction on these topics is included as optional tasks at the end of each chapter. This is an attempt to counteract the natural tendency of young people to engage in non-CS activities like drawing and playing music; for example, 21% of the students in a clubhouse used Scratch only for media manipulation (Maloney et al.,2008).
Von Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari im Journal Computer Science Education 3/2013 im Text Learning computer science concepts with Scratch (2013)

iconKapitel Unter den anklickbaren Kapiteln finden Sie Informationen über einzelne Teile des gewählten Werks.

  • 1. First Steps (Seite 9 - 26)   
  • 2. Multiple Sprites (Seite 27 - 36)   
  • 3. Short Scripts, Long Runs (Seite 37 - 48)   
  • 4. Communications Between Sprites (Seite 49 - 57)   
  • 5. On the Dance Floor - Repeated Run Again (Seite 59 - 82)

iconDieses Buch erwähnt...

KB IB clear
blockbasierte Programmiersprachenvisual programming language, Informatikcomputer science, Kommunikationcommunication, Programmierenprogramming, Scratch, Simulation, Softwaresoftware

iconDieses Buch erwähnt nicht... Eine statistisch erstelle Liste von nicht erwähnten (oder zumindest nicht erfassten) Begriffen, die aufgrund der erwähnten Begriffe eine hohe Wahrscheinlichkeit aufweisen, erwähnt zu werden.

Nicht erwähnte Begriffe
Snap! (Programmiersprache)



Diese Grafik fensterfüllend anzeigen als Pixelgrafik (PNG) Vektorgrafik (SVG)

icon3 Erwähnungen Dies ist eine nach Erscheinungsjahr geordnete Liste aller im Biblionetz vorhandenen Werke, die das ausgewählte Thema behandeln.

iconCo-zitierte Bücher


Scratch Programming for Teens

(Jerry Lee Ford)   

Super Scratch Programming Adventure

(LEAD Project) (2012)   

Learn to Program with Scratch

A Visual Introduction to Programming with Art, Science, Math and Games

(Majed Marji) (2014)   

Scratch For Kids For Dummies

(Derek Breen) (2015)    

Der kleine Hacker: Programmieren für Einsteiger

Mit Scratch schnell und effektiv programmieren lernen

(Christian Immler) (2015)  

Programmieren mit Scratch

Objekte, Methoden, Variablen und Kontrollstrukturen

(Jürgen Ullwer) (2013)

iconVolltext dieses Dokuments

LokalCommunications Between Sprites: Kapitel als Volltext (lokal: PDF, 77 kByte)
LokalFirst Steps: Kapitel als Volltext (lokal: PDF, 137 kByte)
LokalMultiple Sprites: Kapitel als Volltext (lokal: PDF, 103 kByte)
LokalShort Scripts, Long Runs: Kapitel als Volltext (lokal: PDF, 254 kByte)
LokalAuf dem WWW Computer Science Concepts in Scratch: Gesamtes Buch als Volltext (lokal: PDF, 1260 kByte; WWW: Link tot Link unterbrochen? Letzte Überprüfung: 2018-09-11 Letzte erfolgreiche Überprüfung: 2016-05-28)

iconStandorte Eine Liste von Orten, wo das Objekt physisch vorhanden ist.

Beat ( 20.06.2016)

iconAnderswo suchen Auch im Biblionetz finden Sie nicht alles. Aus diesem Grund bietet das Biblionetz bereits ausgefüllte Suchformulare für verschiedene Suchdienste an. Biblionetztreffer werden dabei ausgeschlossen.

iconBeat und Dieses Buch

Beat hat Dieses Buch während seiner Zeit am Institut für Medien und Schule (IMS) ins Biblionetz aufgenommen. Beat besitzt ein physisches und ein digitales Exemplar. Eine digitale Version ist auf dem Internet verfügbar (s.o.).

iconBiblionetz-History Dies ist eine graphische Darstellung, wann wie viele Verweise von und zu diesem Objekt ins Biblionetz eingetragen wurden und wie oft die Seite abgerufen wurde.