I don't see why IT momentum should have anything to do with teaching logical thinking to people who probably aren't going to be professional programmers. Pretty UIs are not computer literacy any more than Excel spreadsheets are. 
<br><br>Skills are transient. Develop intelligence and you can acquire skills as needed. High school should be about education, at least as much as about skills.<br><br>Teaching &quot;Java&quot; or &quot;BASIC&quot; or &quot;Python&quot; to great masses of high school students is silly. Most jobs require no coding. Marketable skills should be taught in college, not in high school.
<br><br>Using programming to teach ideas is not at all silly. It is the original idea of computer literacy. Maybe the schools never really understood this very well, but that is no reason to let the matter drop. <br><br>You need a language to teach the sorts of ideas that constitute programming.&nbsp; Logical thinking is the goal. Python is a better platform for teaching the student how to think than BASIC or Java, for somewhat different reasons. In both cases comes down to the fact that ultimately there is a lot less distraction. In Python you start thinking about the ideas immediately. You aren&#39;t constantly distracted by the language.
<br><br>mt<br><br><div><span class="gmail_quote">On 1/31/07, <b class="gmail_sendername">DeanG</b> &lt;<a href="mailto:goodmansond@gmail.com">goodmansond@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt;<br>I think one of the challenges of teaching CS courses in high school to<br>folks that don&#39;t want to pursue CS as a major is making the course<br>interesting. With a RAD tool like VB is easy for everyone to throw
<br>together a nice app that can do something they like. With something<br>like Python that might be harder to do (Tkinter or WxPython<br>anyone???).<br>&gt;<br>Agile is straightforward in Python. Desktop RAD is straightfoward in *BASIC.
<br>And with the massive IT momentum of VB shops it&#39;s cinched.<br><br>Poland chose REALbasic&nbsp;&nbsp;<a href="http://realsoftware.com/news/pr/2006/poland/">http://realsoftware.com/news/pr/2006/poland/</a><br>_______________________________________________
<br>Chicago mailing list<br><a href="mailto:Chicago@python.org">Chicago@python.org</a><br><a href="http://mail.python.org/mailman/listinfo/chicago">http://mail.python.org/mailman/listinfo/chicago</a><br></blockquote></div>
<br>