Description edit
This page presents a list resources to help children learn Tcl, sorted into an order which might be useful as a course of studyThe List edit
- A funny cookbook
- Canvas Object Movement Example
- 99 bottles of beer
- Magic Eight Ball, a novice tutorial for kids
- A minimal editor
- Animations on a Canvas
- A minimal editor explained
- Elementary Computer Graphics: Drawing with Pixels ,Michael J. Norton ,2003
- A simple memory game
- A little Tic Tac Toe game
- Nine Men Morris
- A little Yahtzee game
- TkOverload
- A symmetric doodler
- Elevator simulation
- TkPong
- Moon Lander
- Spheres
- klepsydra
- Simple Space Ship Game
Programming Games edit
- Robbie the Robot, by WHD
- A game intended to teach simple programming skills (in Tcl, naturally).
- Turtleshell, by RS
- A small entironment for playing with Tcl and Turtle graphics the LOGO way.
Diversions edit
This section lists some Tcl programs that might kids might have a some fun with, and learn something from. The code itself may be too complex for the beginner level, so should probably be elided until more proficiency is gained.- Slideshow of words for teaching reading
- Classic Eliza
- Rain Storm
- Particle System
- Fun with functions
- Playing with bits
- Eight checkboxes that represent the bits of a byte
- Tkeyes
- A letter toy
- displays a single letter, a harmonic color wheel, and makes some noise. Good for kids 3 and under.
- A little reaction tester
- Measure your response time.
Resources edit
- Agents, sprites and young programmers
- Teach programming to children
- programmed story telling
- gidrw
- Clif Flynts CS 146 Game Lab (Tcl for Teens)
Learning Math with Tcl edit
Geometry
Non-Tcl Resources edit
These things might inspire the young mind- Alice
- teaches computer programming in a 3-D enviornment. bsd-style license
- Code Academy
- Learn to code interactively, for free (but not Tcl)
- GeoGebra
- free mathematics software for learning and teaching
- How To Teach Programming To Kids ,Chris Pirillo ,2009
- Teaching your kids how to write computer programs ,Marshal Brain
- happynerds.net
- Programming for kids
- Teaching Kids Programming
- codeschool
- commercial site offering subscription-based courses for various languages (but not Tcl)
Non-Tcl Reading edit
Assignments (ordered efficient learning) edit
any
Write a procedure called "any" that is true when any items of one list are in another list, and false otherwise. In the example below, "are" and "fruits" are proceduresany {apples bananas oranges carrots} fruits
all
Write a procedure called "all" that is true when all items of one list are in another list, and false otherwiseall {apples bananas oranges carrots} fruits
which
Write a procedure called "which" whose value is a list of items from a list that pass a certain test.which {apples bananas oranges carrots} fruits
are
Write a procedure called "are" whose value is a list containing "yes" or "no" for each item from from another list, depending on whether the item from the other list passed a specified test.are {apples bananas oranges carrots} fruits
What Links Here edit
Fetching backrefs for current page...