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 Square — SQUARE |
IntroductionToTurtle Colors ForLoops VariablesCheat Sheet – SND126 |
Variation Grid here
|
Quiz – FFC797
Homework – SXG499-1 Spiral – VTM183 Cheat Sheet – LHR719 |
Houses – GGQ678 |
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 Flower – DigiFlower |
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 Web – PTR695 |
IntroductionToTurtle Colors Variables SubroutinesCheat Sheet – MGR577 |
Change size, colors, line length, angles, background color | Quiz – QXF165
Knotted Ring – KnotRing Cheat Sheet – VQJ995 |
Pentagon Crazy – KHW075 |
Variables Subroutines IfThenElseCheat Sheet – VRD858 |
Watermark – WaterMark |
Quiz – LJB034
Cheat Sheet – WPB966 |
High-Low Game – HiLow |
IfThenElse MessageBoxCheat Sheet – RGK644 |
Add additional validation around user input | Quiz – ZLS593 |
Turtle Tree – QVF598-0
|
IntroductionToTurtle GraphicsWindow Properties ForLoops Variables SubroutinesCheat Sheet – DPD960 |
Vary shape, size of tree | Quiz – JMB996 |
Connect the Dots – Dots |
Events ShapeMakerCheat Sheet – QWB852 |
Intervals | None |
Simple Bubble – BWX579 |
Events ShapeMaker Arrays (in the variation)Cheat Sheet – LDH867 |
Variation (teacher recipe at Bubbles-0, Cheat Sheet – TFC068 |
Quiz – NBB727 |
Tic Tac Toe Player – ZNV196 |
Events Exceptions Cheat Sheet – VTC563 |
Make new types of players | None |
Ad Libs – QWF808 |
String Concatenation MessageBox Model_view_Controller (in the variations)Cheat Sheet – NXK897 |
Variation One – ZTM891Variation Two – DZS841-0 | None |
Holiday Card – CWV381
|
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 |