[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [school-discuss] ISO: Good programming language to teach an 8yrold
4) Encourages good programming style - indentation is *mandatory* :-)
objects/classes are an integral part of the language - but you don't
have to dive headlong into classes before doing anything interesting
(which I feel is a pedagogical weakness of Java).
Well, IMHO, this is one of Java's stronger points. When I teach Java, I
usually start by explaining what a class is, and getting students to
build a few. Loops and control structures are far more complicated to
grasp than class structure. If anything, I would criticize Java for not
being OO enough. But I guess it's not a matter of frame of mind, not a
property of the language. I would say - leave the religious debate
aside. Start with whatever language you are excited about, because then
your excitement will show, and inspire your students.
All that said, here's one interesting candidate that hasn't been
mentioned yet:
http://karel.sourceforge.net/
- Yishay
**********************************************************************
Yishay Mor
http://ioewebserver.ioe.ac.uk/ioe/cms/get.asp?cid=4381&4381_0=7303
y.mor@ioe.ac.uk Ph +44(0)20 7612 6963 F +44(0)20 7612 6964
AIM,Yahoo: yishaym; Jabber: yishaym@jabber.org; ICQ: 179772099
If this helped you, please take the time to rate the value of this post:
http://svcs.affero.net/rm.php?r=yishaym
**********************************************************************
celebrating 100 years of excellence in education
www.ioe.ac.uk/centenary