You are here

Blocks Programming

Author: 
Tempel, Michael
Issue Date: 
Saturday, March 2, 2013
Description: 
The popularity of Scratch over the past six years has encouraged the widespread use of a particular style of visual programming known as blocks programming. Programs are created by snapping together graphical pieces, like putting together a jigsaw puzzle. This paper is a brief overview of how blocks programing works using Scratch as the example. This is an informational article with links to more extensive resources on blocks programming.
Keywords: 
Logo Foundation, programming, blocks, Scratch, procedures
Education Levels: 
Middle School
High School
Intended Audience: 
Educator
Type: 
Reference Material : Article
Publisher: 
Logo Foundation
URL: 
www.logofoundation.org
CSTA Classification: 

CT.L1:6-01

Understand and use the basic steps in algorithmic problem solving (e.g., problem statement and exploration, examination of sample instances, design, implementation, and testing).

CPP.L1:6-05

Construct a program as a set of step-by-step instructions to be acted out (e.g., make a peanut butter and jelly sandwich activity).

CT.L2-01

Use the basic steps in algorithmic problem-solving to design solutions (e.g., problem statement and exploration, examination of sample instances, design, implementing a solution, testing, evaluation).

Download this resource: