Question
-
CreatorTopic
-
March 22, 2007 at 9:45 am #2253979
Programming For a 7 Year Old
Lockedby dstephen · about 17 years, 1 month ago
I am not a software programmer, but I would like my young children to start learning the basics of progamming and logic. In the early days of Commodore 64, the BASIC language was so simple. The first time a child typed
10 Print “Dog”
20 Goto 10
was a thrill.
Nowadays it seems the languages (or the development environments for those languages) are so complicated. Is there a programming language/environment specifically designed to teach children?Topic is locked -
CreatorTopic
All Answers
-
AuthorReplies
-
-
March 22, 2007 at 9:45 am #2527210
Clarifications
by dstephen · about 17 years, 1 month ago
In reply to Programming For a 7 Year Old
Clarifications
-
March 22, 2007 at 9:49 am #2527207
KPL
by bizzo · about 17 years, 1 month ago
In reply to Programming For a 7 Year Old
Have a look at this thread http://techrepublic.com.com/5208-6230-0.html?forumID=102&threadID=214559
It mentions KPL, which might be useful. http://www.kidsprogramminglanguage.com/kids.php-
March 22, 2007 at 12:27 pm #2527141
-
-
March 22, 2007 at 9:51 am #2527204
Check out
by steffi28 · about 17 years, 1 month ago
In reply to Programming For a 7 Year Old
The post in discussions, “computer for a 9 yr old” theres some pretty good ideas in there as he is also looking to learn his son to programme, one that I know about is
Good Luck and hope you find what you want 🙂
-
March 22, 2007 at 5:54 pm #2526716
BASIC link
by ozi eagle · about 17 years, 1 month ago
In reply to Programming For a 7 Year Old
Hi,
Check out this link for a selection of BASIC programs.
http://www.freeware-guide.com/dir/softdev/basic.html
P.S. I have used GWBASIC and a compiler to write a program that can be exectuted at anytime to create a backup of defined files or folders, complete with time date stamp.
Works great, even under XP.Herb
-
March 26, 2007 at 7:36 am #2525763
Lego Mindstorms Programming
by don.jessee · about 17 years ago
In reply to Programming For a 7 Year Old
Lego Mindstorms is a typical Lego kit except that it is for building robots. The programming language is simple but it allows the student to build a robot and then to program the robot to do almost anything. In addition, to the Lego kit, a computer is required.
At the schools where I work, for the past seven years, the students in each grade built some very amazing robots. Each class is 30 hours in duration spread over a month. The robots built and programmed during this time do a wide variety of activities.
The Lego kits combine building using the common Lego parts, plus a brain called the RCX brick, motors, and sensors for touch, light, rotation, heat, and others, and a simple icon based programming language. The programming language allows the child to write a program, download it to the robot, and see the results of the program.
This is a very cool way to learn programming.
-
November 29, 2012 at 3:42 pm #2885959
Is there a programming language for children
by don.jessee · about 11 years, 4 months ago
In reply to Programming For a 7 Year Old
The program called Scratch is made for children. You can get it on Sourceforge.
-
November 29, 2012 at 6:52 pm #2885950
Reponse To Answer
by hal 9000 · about 11 years, 4 months ago
In reply to Is there a programming language for children
Yep that true
But don’t you think that providing the advice 5 years after the question was asked that it’s very likely to no longer be required?
Col
-
November 30, 2012 at 6:32 am #2885923
Reponse To Answer
by gcrook · about 11 years, 4 months ago
In reply to Is there a programming language for children
There are always new kids coming along – and this is a great thread to refresh.
-
November 30, 2012 at 10:15 am #2885914
Reponse To Answer
by davidh · about 11 years, 4 months ago
In reply to Is there a programming language for children
May I suggest visiting http://scratch.mit.edu where you can download the program directly from the publisher (MIT), view the gallery of projects created by others, and get materials to help beginners of all ages get started. BTW, an Ivy League university uses Scratch in their beginning programming class – this is a powerful tool. Don’t let it’s good looks fool you.
-
November 30, 2012 at 12:14 pm #2885911
Reponse To Answer
by deadly ernest · about 11 years, 4 months ago
In reply to Is there a programming language for children
Col, who the heck even looks at the dates when it shows up near the top of the list? Inly you and Palmy and maybe one or two others.
-
-
November 30, 2012 at 6:07 am #2885925
Cudos on encouraging your children to learn to program
by slayer_ · about 11 years, 4 months ago
In reply to Programming For a 7 Year Old
Even if they don’t follow the field, its valuable knowledge for understanding a computer, and nearly ever job uses a computer in some way.
-
November 30, 2012 at 9:23 am #2885917
On a related issue, when I was doing some programming courses at TAFE
by deadly ernest · about 11 years, 4 months ago
In reply to Programming For a 7 Year Old
many moons ago we had a lot of student friends who had trouble grasping the idea of setting their variables at the start and then doing things in order. I got the concept across to them by getting a simple recipe and having them cook it without getting everything set before hand or doing it in order.
Take a good look at them, and you’ll see almost all recipes are set out the same as a good program:
A list of the needed items and their basic settings,
process materials in the set out order and
use the established routines to do so.The sad part is so many people do such things naturally each day, but don’t think about that stuff when programming.
-
November 30, 2012 at 4:02 pm #2885906
Another Programming Resource for Children
by mushrepublic · about 11 years, 4 months ago
In reply to Programming For a 7 Year Old
Another thing you can look at with your child is Scratch. It teaches the logic of programming though not an actual programming language. In it, you can make games and animations. It also has a very vibrant online community and allows users to “remix,” or re-adapt other people’s projects for their own use. I’ve had a summer job for two years teaching it to elementary school students. Like real programming, debugging is a process, and it can be tricky to find the root of the problem.
Edit: It looks like someone’s already brought Scratch up.
-
-
AuthorReplies