Miguel-
Here's a PDF of what we try to teach in the first few courses using
Scratch. We cover the "Programming Skills I " in 20 hours of lab
time. Programming Skills II takes much longer.
http://stratolab.com/static/misc/Stratolab%20Programming%20Skills.pdf
-Winston
On Oct 7, 2008, at 11:39 AM, Winston Wolff wrote:
Hi Miguel-
We teach computer programming with Python at Stratolab, but I like
to start with Scratch first. ( scratch.mit.edu ) Scratch builds
the higher level programming concepts without the burden of learning
syntax. Scratch programmers learn problem solving, if-then logic,
loops, an variables. With Scratch, students get something working
quickly, which builds their motivation. Then the ones who really
enjoy it can move on to Python. Many are content using Scratch,
which I think is fine. Also Scratch's hardware requirements are
relatively modest.
For the kids who move to Python, graphics are a great way to go--it
provides a lot of positive feedback. PyGame is rather low level. I
use my own MoonUnit wrapper around PyGame ( http://stratolab.com/misc/makebot
), but LiveWires is similar.
As far as teaching tips, do you live anywhere near NYC?
-Winston
Winston Wolff
Stratolab - Computer Courses for Teens and Kids
(646) 827-2242 - http://stratolab.com
_______________________________________________
Edu-sig mailing list
[email protected]
http://mail.python.org/mailman/listinfo/edu-sig