#! rnews 1995 Newsgroups: comp.lang.python Path: news.xs4all.nl!newsspool.news.xs4all.nl!transit.news.xs4all.nl!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!nntp.abs.net!attws2!ip.att.net!NetNews1!xyzzy!nntp From: Jeff Sandys <[EMAIL PROTECTED]> Subject: Re: Python for a 10-14 years old? X-Nntp-Posting-Host: e515855.nw.nos.boeing.com Content-Type: text/plain; charset=us-ascii Message-ID: <[EMAIL PROTECTED]> Sender: [EMAIL PROTECTED] (Boeing NNTP News Access) Content-Transfer-Encoding: 7bit Organization: juno X-Accept-Language: en References: <[EMAIL PROTECTED]> Mime-Version: 1.0 Date: Fri, 25 Mar 2005 16:09:50 GMT X-Mailer: Mozilla 4.79 [en]C-CCK-MCD Boeing Kit (Windows NT 5.0; U) Xref: news.xs4all.nl comp.lang.python:369133 Lines: 35
How to Think Like a Computer Scientist is a great book for this age group. It is easy to read, in nice easy to digest steps, with enough examples. I will be using this book for a Middle School (7-8 grade, 12-14 year old) Python Programming Club. The hard part is guiding students into rewarding projects that can be accomplished in a short time. John Zelle's _Python Programming: An Introduction to Computer Science_ is also a very good, but it is aimed at high school and first year college students. Another thing that might be useful is if she has a friend that is interested in learning programming. They can pair program with one reading the book while the other drives the computer. Learning is faster and more fun with pair programming. Check out the Python Edu-SIG: http://www.python.org/sigs/edu-sig/ [EMAIL PROTECTED] wrote: > > ... The only tutorial I have found so far is > "How to Think Like a Computer Scientist - Learning with Python" which, > while very good indeed, is geared towards adult newbie students. > > Is there something out there like "Python for kids" which would explain > *basic* programming concepts in a way which is accessible and > entertaining for kids aged 10-14 (that about where her brain is right > now) and which would allow them to "play around" and have fun solving > small problems? > > Many thanks in advance, > > TN -- http://mail.python.org/mailman/listinfo/python-list