You are here

Visual Programming via the Squeak Car Demo

Author: 
Grossman, Dan
Issue Date: 
Monday, September 8, 2008
Description: 
Visual programming environments are perfect for teaching computational concepts and problem solving techniques without having to worry about syntax. On the site for thie workshop noted in the URL of this database entry, there are many more references to Sqeak and other programming environments.
Keywords: 
Squeak, virtual worlds, scripting, simulation, animation, multimedia, building control systems
Education Levels: 
Middle School
High School
Intended Audience: 
Educator
Type: 
Assessment Material : Rubric, Answer Key, Portfolio, Test
Publisher: 
University of Washington, WA
URL: 
http://cs4hs.cs.washington.edu/displayPage.php?path=./content/Resources/...
CSTA Classification: 

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).

CD.L2-06

Describe the major components and functions of computer systems and networks.

CPP.L2-02

Use a variety of multimedia tools and peripherals to support personal productivity and learning throughout the curriculum.

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).

CT.L2-11

Analyze the degree to which a computer model accurately represents the real world.

CT.L2-14

Examine connections between elements of mathematics and computer science, including binary numbers, logic, sets and functions.

CD.L2-07

Describe what distinguishes humans from machines, focusing on human intelligence versus machine intelligence and ways we can communicate.

CD.L2-01

Recognize that computers are devices that execute programs.

Download this resource: