• Post Reply Bookmark Topic Watch Topic
  • New Topic

Java Actually - teaching Java to kids  RSS feed

 
Kt Becker
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for writing an introductory Java book which gives some good OOP basics and general programming background. I have been a systems internals programmer but not OO, and have been considering learning Java and have been lurking The Java Ranch for a while now.

I'm also toying with the idea of what it would take to teach Java to kids -- my guess is that middle school would be the earliest appropriate age. My questions:
- Do you have a recommended list of pre-requisites one should consider when thinking about teaching Java (and programming in general) to kids?
- Any pointers to specific areas in the book that are particularly relevant to teaching Java and programming to complete newcomers, such as kids?

Thanks, and best of luck with your book sales!
KT
[ April 26, 2007: Message edited by: Ilja Preuss ]
 
Campbell Ritchie
Marshal
Posts: 56599
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch.
Don't think it is only kids who come to Java as complete newcomers.
I would say these are the prerequisites for anybody:-
  • Ability to spell (less important if using Eclipse)
  • Ability to use keyboard
  • Ability to move files around computer
  • Ability to turn PC on and off
  • Not a lot really. But somebody who is only just learning to write would find the spelling requirements beyond them.
     
    Kt Becker
    Greenhorn
    Posts: 2
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Thanks!
    KT
     
    Khalid A. Mughal
    author
    Ranch Hand
    Posts: 116
    7
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    The "kids" are savvy at using computers at an early age. My recommendation is to introduce programming using something like Lego MindStorms. And later on move to "conventional" programming.
     
    • Post Reply Bookmark Topic Watch Topic
    • New Topic
    Boost this thread!