<div dir="ltr">Thanks to everyone for the support. I hope no one minds if I write a general reply.<br>
<br>
Winston Wolff wrote:<br>
&gt; We teach computer programming with Python at Stratolab, but I like to start with Scratch first.<br>
<br>
I&#39;ve looked at Scratch, but I haven&#39;t yet had a chance to try it out.
My plan is to start with high school kids, and depending on how well
that goes and how much time I have, I will try to work my way down to
younger kids. As I do I may be more inclined to try things like
Scratch, but, to start at least, I want to avoid giving the impression
that I am just teaching them how to use a toy or play a game. Not that
those things aren&#39;t important. In the broader scope of the class I do
want to introduce games, including board and card games. The only games
kids here play are action games on gaming consoles, and soccer.<br>
<br>
Daniel Ajoy wrote:<br>
&gt; There are Logos in Spanish, for example FMSLogo (which is free)<br>
<br>
Gregor Lingl wrote:<br>
&gt; Python 2.6, which was released one week ago, comes with a new turtle module.<br>
<br>
I have a soft spot for Logo. It&#39;s how I fell in love with programming
in 5th grade. I have been following Python development, so I was aware
of the new turtle module, though I hadn&#39;t seen the demos. It&#39;s amazing
what you can do with so little code, and the GUI for the demo browser
is something along the lines of what I&#39;d want in an IDE for the
students. I can certainly see using it once the students have a firm
grounding in the basics. I think that would be preferable to a seperate
version of Logo, so that I&#39;m not forcing my students to switch
environments.<br>
<br>
Winston Wolff wrote:<br>
&gt; For the kids who move to Python, graphics are a great way to
go--it provides a lot of positive feedback.&nbsp; PyGame is rather low
level.&nbsp; I use my own MoonUnit wrapper around PyGame (
<a href="http://stratolab.com/misc/makebot">http://stratolab.com/misc/makebot</a> ), but LiveWires is similar.<br>
<br>
I do intend to introduce graphics as early as possible. I&#39;ve used
Pygame before. In fact, I once wrote a minimal GUI framework in SDL,
which is the library Pygame is based on. I also like what the Pyglet
developers are doing. I&#39;m inclined to start with the turtle module,
though, if only because it&#39;s functions relate easily to drawing with a
pencil. I have seen MakeBot and LiveWires before. I wanted to try
MakeBot last night, but ran into an error (see postscript).<br>
<br>
Vern Ceder wrote:<br>
&gt; My advice teaching-wise would be to go slow with the initial
concepts. To someone who has never coded at all variables, lists,
loops, etc are somewhat alien concepts, while once you know how to
program, the same concepts seem trivial.<br>
<br>
That&#39;s the plan. Patience, persistence, and a little creativity. At one
point I tried a very simple exercise in Guido van Robot with 3 high
school kids, and was surprised to find that they were struggling with
the idea that the robot followed the instructions sequentially. So, my
expectations have been tempered a bit.<br>
<br>
Andrew Harrington wrote:<br>
&gt; Look at the data on the Sugar installations for thousands of kids
in Peru.&nbsp; The Sugar environment is certainly localized for Spanish and
takes little resources.<br>
<br>
For some reason I skipped over the thought that Sugar would run on
other machines, even though I know it&#39;s based on Fedora. But there&#39;s so
much more to XO than Sugar. Would you say that even on it&#39;s own Sugar
offers significant advantages over, say, Edubuntu? And if so, would
that be true for older kids? Regardless, I will try to grab a copy,
though bandwidth is a luxury here.<br>
<br>
Charles Cossé wrote:<br>
&gt; Actually, there you might be interested in TuxWordSmith which is
almost Scrabble and plays in many language combos, including
Spanish/English and English/Spanish.<br>
<br>
I will take a look, thanks. As for supplies, there are always things
lacking in a place like this, as I&#39;m sure you know. For the class, at
least, I think I can manage with what&#39;s available.<br>
<br>
Thanks again for all your responses,<br>
Miguel Turner<br>
<br>
P.S. -- MakeBot error<br>
This was right after installing to the default location:<br>
<br>
MakeBot 2008-10-07 22:42:06 INFO Checking folder &quot;C:\Program
Files\Stratolab\MakeBot-1.4\Builders&quot; for builder files. (core.builders)<br>
MakeBot 2008-10-07 22:42:06 DEBUG details=[Errno 2] The system cannot find the file specified (core.builders)<br>
MakeBot 2008-10-07 22:42:06 ERROR Error in MakeBot: Here is the stacktrace:<br>
&nbsp; File &quot;main.py&quot;, line 360, in ?<br>
&nbsp; File &quot;wx\_core.pyc&quot;, line 7749, in __init__<br>
&nbsp; File &quot;wx\_core.pyc&quot;, line 7346, in _BootstrapApp<br>
&nbsp; File &quot;main.py&quot;, line 139, in OnInit<br>
&nbsp; File &quot;main.py&quot;, line 168, in init_windows<br>
&nbsp; File &quot;main.py&quot;, line 275, in new_document<br>
&nbsp; File &quot;wxgui\mbdocument.pyc&quot;, line 281, in __init__<br>
&nbsp; File &quot;core\builders.pyc&quot;, line 219, in find_builders<br>
&nbsp; File &quot;core\builders.pyc&quot;, line 111, in __init__<br>
<br>
exceptions.IndexError: list index out of range (__main__)<br>
<br>
</div>