ScratchData LogoScratchData
Back to popswilson's profile

Vee and Recursive Vee

POpopswilson•Created August 13, 2015
Vee and Recursive Vee
6
6
60 views
View on Scratch

Instructions

This project requires that you read the 'Notes and Credits' section below. Click on the green flag. The turtle will construct a 'V' structure with either a square, hexagon, or star at the ends. The shapes are chosen at random. Click on the 'Vee Recursive' button and the 'Make a Block' Vee procedure is now a fourth possible pick. Using Recursive Vee, I've seen structures with as many as 22 shapes.

Description

I've been researching 'Scratch as a Microworld' and found the following paper by Brian Harvey (Computer Science, Berkeley) and Jens Monig. In the paper they describe an upgrade to Scratch that makes Scratch viable as a 'no ceiling' language suitable at the high school AP and university levels. Here's the link to the paper. http://www.eecs.berkeley.edu/~bh/BYOB.pdf This project implements the 'Vee' recursive procedure described early in the paper. Paul Goldenberg developed Vee to help students visualize the power of recursion. One of the key ideas in their paper is the ability to use 'Make Blocks' as elements in a list. The authors call their upgrade to Scratch 'Snap' and it runs in your browser at: http://snap.berkeley.edu Many other Snap resources are available at the site including links to the curriculums that use Snap in an AP and undergraduate computer science course.

Project Details

Project ID73020332
CreatedAugust 13, 2015
Last ModifiedMay 1, 2018
SharedAugust 15, 2015
Visibilityvisible
CommentsAllowed