Differences between revisions 9 and 10
Revision 9 as of 2004-03-26 01:37:04
Size: 2432
Editor: wireless1
Comment:
Revision 10 as of 2004-03-26 01:38:14
Size: 2555
Editor: wireless1
Comment:
Deletions are marked like this. Additions are marked like this.
Line 50: Line 50:

Pictures on the screen were important for learning. just because they're entertaining. but may not be true for everyone

Discussions about teaching Python, especially to children.

This will be led by [mailto:david@handysoftware.com David Handy].

Intro from David

3 people teaching python, up from 2 last year, 1 the year before. 16 people attending.

David Ahl (David is looking for the teaching programming book by David Ahl). It inspired him to learn how to program.

Teach people programming as early as possible, even if they don't want to become professional programmers.

His high school dropped their programming class.

There isn't a book anymore which will teach a beginner how to program. He was looking for something simple and interactive like BASIC to teach his children. He discovered Python, but there wasn't an entry level book, so he decided to write one.

He's been working on it for 2 years. Writing a book is hard work. As hard as any coding work he's ever done. _Computer Prtogramming is fun_ Draft, 117 pages.

Lots of feedback on how to provide it to others, whether to put it on a website.

ibiblio.org dawson isbn 1592000738 Python programming for the absolute beginner. Mike Dawson

Want to promote more free documents under a license that allow people to work together

Josh Cogliati's tutorials are great. Game programming is very interesting to children.

The right way is less important than the way that works. Not too much emphasis on the theorically correct way, should have more emphasis on the way that produces results.

How to eliminate the barriers that are self-inflicted (I don't know how to do this). How do I make quake?

Math is not the best way to teach programming to children. You don't have to give them lots of details because kids like to experiment.

You can go a very long way before you introduce the conception of function.

panda3d

How important is a graphical environment for teaching Python (Altis) Pycard.

Alice 3d environment

8th and 9th grade with python, they use idle, because they only hav 5 days. They stay bare bones, because they want to learn the language not the tool.

user input, responses, they could do and show to their siblings and parents, having the interaction.

Lingo, mastermind for words.

Different people find different things more or less successful. There are lots of people who have difficulty with words and numbers, and found the gui more accessible. Try to reach people in all the different learning modes.

Pictures on the screen were important for learning. just because they're entertaining. but may not be true for everyone

TeachingPythonBof (last edited 2008-11-15 13:59:47 by localhost)

Unable to edit the page? See the FrontPage for instructions.