Small Basic Recipes

These are the recipes we have been developing to teach & introduce programming. We hope you’ll try them out, and let us know how they’ve worked for you. We are constantly developing, so expect more to show up from week to week. For all of our courseware design we use the ‘INTENTIONAL METHOD’ of teaching. This is an experience-first, hands-on way of teaching. For more about this method, check out this short video.

You will need to use Microsoft SmallBasic (free), plus our extensions to SmallBasic to have all of the objects. most especially the Tortoise(!) and operations that we use in our recipes. To use the recipes, click on the ”’import”’ button in SmallBasic and enter the 6-Digit recipe ID to get the recipe into your editor. Then translate each line of English comments in the recipe into a line of code. In the end, you will have a program that produces the result shown in the recipe image. Of course, you don’t have to wait till your done to run it. We encourage you to run it often, as soon as you think it will show something.

Recipes have been translated into other languages – Dutch, German, Spanish (coming soon).

Recipe Name, Image & ID Concepts & Cheat Sheet Variation Images & Information Quiz, Homework & Xtras

Simple SquareSQUARE

IntroductionToTurtle
Colors
ForLoops
VariablesCheat Sheet – SND126

Variation Grid here

 

Quiz – FFC797

Homework – SXG499-1

Spiral – VTM183

Cheat Sheet – LHR719

HousesGGQ678

IntroductionToTurtle
Colors
Variables
SubroutinesCheat Sheet – NHP985

Variation Grid – roof type, house color, grass color

Variation Cheat Sheet – GMN498

Quiz NFN086

Homework : TRB506

4SQUARE – 4Square

Cheat Sheet – CZJ500

DigiGirlz FlowerDigiFlower

IntroductionToTurtle
Colors
ForLoops
Subroutines
ColorWheel
EmbeddedForLoops
ProgramWindow
VariablesCheat Sheet – VVS965
Change size, colors, line length, angles, background color

Triangle Shell – MGF108

Cheat Sheet – ZBB149

Spider WebPTR695

IntroductionToTurtle
Colors
Variables
SubroutinesCheat Sheet – MGR577
Change size, colors, line length, angles, background color Quiz - QXF165

Knotted Ring – KnotRing

Cheat Sheet – VQJ995

Pentagon CrazyKHW075

Variables
Subroutines
IfThenElseCheat Sheet – VRD858

Watermark – WaterMark

Quiz – LJB034

Cheat Sheet – WPB966

High-Low GameHiLow

IfThenElse
MessageBoxCheat Sheet – RGK644
Add additional validation around user input Quiz – ZLS593

Turtle TreeQVF598-0

 

IntroductionToTurtle
GraphicsWindow
Properties
ForLoops
Variables
SubroutinesCheat Sheet – DPD960
Vary shape, size of tree Quiz – JMB996

Connect the DotsDots

Events
ShapeMakerCheat Sheet – QWB852
Intervals None

Simple BubbleBWX579

Events
ShapeMaker
Arrays (in the variation)Cheat Sheet – LDH867

Variation (teacher recipe at Bubbles-0,

Cheat Sheet - TFC068

Quiz – NBB727

Tic Tac Toe PlayerZNV196

Events
Exceptions
Cheat Sheet – VTC563
Make new types of players None

Ad LibsQWF808

String Concatenation
MessageBox
Model_view_Controller (in the variations)Cheat Sheet – NXK897
Variation One – ZTM891Variation Two – DZS841-0 None

Holiday CardCWV381

 

IntroductionToTurtle
Colors
ForLoops
Variables
EventsCheat Sheet – LNH851
Change size, number of trees None
<FUTURE> x x x

DEMO recipe (Giant Tortoise) - ZWQ663

IntroductionToTurtleCheat Sheet – BMJ091 Quiz – PDW305
if you have any ideas for a recipe, let us know did you use the Cheat Sheet? email us with your variation ID, we love to see what you did we are writing more quizzes, watch for updates

Interactive Whiteboards by PolyVision