User avatar
Theladdie
Posts: 23
Joined: Mon May 14, 2012 11:38 am
Location: Berlin, Germany
Contact: Website

Can I Teach my 4 Year Old to Program?

Wed May 16, 2012 9:59 am

I wrote in my blog about the possibilty of teaching my 4 year old daughter how to program.

Now I admit I am not going to have her coding on a pi next week but I thought I could see if there was any way (likely with games) to promote that kinda analytical thinking needed for programming.

Step one was to observe what she plays with to see if we any anything already...

Bytingidea.com

What do you guys think? Possible? Could I get my girl coding while she is learning to read and write?

User avatar
scep
Posts: 1063
Joined: Sun Nov 20, 2011 8:53 am

Re: Can I Teach my 4 Year Old to Program?

Wed May 16, 2012 12:07 pm

Interesting stuff. I personally wouldn't worry about programming (in the coding sense) at that age, but would teach / encourage computational thinking and problem solving skills as you have been doing.

Have a look at Computer Science Unplugged, which teaches loads of CS concepts without a computer. (Might be a bit old for your daughter at the moment but the concepts are solid and it's really good fun :))

shirro
Posts: 248
Joined: Tue Jan 24, 2012 4:54 am

Re: Can I Teach my 4 Year Old to Program?

Wed May 16, 2012 12:22 pm

I think about this myself. I associate literacy and numeracy with programming but that is because all the languages I have used are built on that. My 4yo isn't too bad with numbers but only knows a few letters. Kids can be good at solving problems. Watching them play computer games is very interesting. I don't know if I could teach a 4yo to program but I am damn sure one could learn if they had the right tools.

User avatar
cheery
Posts: 219
Joined: Wed Jan 25, 2012 9:39 pm

Re: Can I Teach my 4 Year Old to Program?

Wed May 16, 2012 4:39 pm

If you can arouse her curiosity on programming, I think this should be possible. I propose you'd come up with something equivalent of storytelling. Storytelling can encourage children to learn reading. I'd think there might be something equivalent for programming. Though I think this is very very hard approach and even as a programmer I might find it a challenge.

Another approach I can think of would be toys, that provide grounds for the sort of thinking you're looking for. Probably you'd need some games and/or construction kits. http://www.tinkerforge.com/ perhaps?

Some children might not get interested about controlling computers at all! In that case just accept it and get something else for her. Saying this just in case.

meepmeep
Posts: 13
Joined: Tue May 15, 2012 12:07 pm

Re: Can I Teach my 4 Year Old to Program?

Thu May 17, 2012 11:25 am

On my 4th birthday, my brother and my dad made a program in BASIC on a Commodore PET which asked me my name, if it was my birthday, and how old I was.

An ASCII balloon then went up the screen and it wished me a happy 4th birthday.

This was amazing, and I had to know how it was done. My Dad very patiently went through the code with me, and I was soon writing my own little BASIC scripts on the same principle (ask question, show something with the answer).

3 decades later, here I am, a post-doc researcher in computer modelling, and spending my free time piddling about with a Pi.

So yes, go for it.

stevepdp
Posts: 285
Joined: Fri Oct 28, 2011 7:41 am

Re: Can I Teach my 4 Year Old to Program?

Thu May 17, 2012 11:34 am

At Beeb@30 a few months ago, we discussed how games like Minecraft are introducing kids to programming ideas by way of the circuit building that's involved.

If you're familiar with the game, it might be a avenue worth investigating.

BDHarrington7
Posts: 1
Joined: Sun May 20, 2012 3:18 pm

Re: Can I Teach my 4 Year Old to Program?

Sun May 20, 2012 3:24 pm

While I was tutoring at UCSD, I found out about this program called Scratch. I don't know if it's out of reach for a 4-year old (apparently not, for that guy above, ha), but it would be a fun way to get her introduced to basic concepts: http://scratch.mit.edu/

Lorian
Posts: 112
Joined: Sun Mar 11, 2012 10:09 am

Re: Can I Teach my 4 Year Old to Program?

Mon May 21, 2012 8:24 pm

Probably needs to be 6+ to be properly engaged.

My daughter learnt in Scratch, well recommended, and I don't see why it wouldn't run on a Pi:

I learnt in Assembler, it was quite black and white in comparison (well green actually)
I have an 8K Chiclet PET (amongst others showing my age, she doesn't find that remotely engaging)

frickinstein
Posts: 1
Joined: Tue May 29, 2012 11:32 am

Re: Can I Teach my 4 Year Old to Program?

Tue May 29, 2012 11:34 am

I personally think four is a little bit too young unless she is some sort of child genius. I learnt when I was seven on my Spectrum and haven't looked back since. I know schools used to teach the good-for-logical-thinking language, logo, which I taught my kids to get them thinking.

phrasz
Posts: 46
Joined: Fri Jun 01, 2012 4:13 am

Re: Can I Teach my 4 Year Old to Program?

Sun Jun 03, 2012 3:25 am

IMO 4 is too young. My oldest just turned 5 and I think it's more important for writing/spelling/math/computer usage vs coding skillz (she's able to read almost all 4-5 syllable words, and can kludge the spellings via sounds). Gain a base before looking at specifics. If the kid cannot read or write you can't program in the traditional sense...

If you do want to push traditional coding look at something that's not "coding" but rather a game: e.g. http://www.alice.org/ or http://www.kodugamelab.com/

I like Will Wright's thoughts on the topic:http://vimeo.com/22670388

I personally just put up a bukkit server and make her interact via typing, but I won't make it easy: she first has to start MC with a shell script via terminal ^_^.

Eventually she, and her siblings, will gain the familiarity needed to out code me, but for now she can game on!

mamcode
Posts: 1
Joined: Sat Jul 01, 2017 4:19 pm

Re: Can I Teach my 4 Year Old to Program?

Sat Jul 01, 2017 4:36 pm

Thanks for this discussion my son is 4 years old and I gave him a kano computer to encourage him the world of computing.

ej3-martin
Posts: 14
Joined: Mon May 02, 2016 7:18 am

Re: Can I Teach my 4 Year Old to Program?

Sat Jul 01, 2017 5:18 pm

If you want to introduce the Computer Science side of things to children I would recommend looking at Barefoot Computing (designed in conjunction with Computing At Schools [CAS]). I have used many of their unplugged and plugged activities with school children at age 5.

Wilson Drake
Posts: 7
Joined: Mon Aug 07, 2017 7:22 am

Re: Can I Teach my 4 Year Old to Program?

Fri Aug 11, 2017 8:09 am

You might not want to start with hard core programming. You could instill the skills needed for programming in your Child.

Here's how you do it:

1- Start with simple game such as
-Daisy the Dinosaur
-Move the Turtle

The hardest part is refraining from hovering over kid's shoulder and stopping yourself from saying "no, use this function, not that one." Instead, you should allow learning the features in the apps she's using so you can say, "hey, look at what this does" or "what happens if we do this" and you will discover together where you can go from there.

W. H. Heydt
Posts: 7431
Joined: Fri Mar 09, 2012 7:36 pm
Location: Vallejo, CA (US)

Re: Can I Teach my 4 Year Old to Program?

Fri Aug 11, 2017 3:58 pm

It occurs to me that the 4-year-old in the original post is now a 9-year-old. Can we get an update on how the 9-year-old is doing with her Pi?

User avatar
DougieLawson
Posts: 29776
Joined: Sun Jun 16, 2013 11:19 pm
Location: Basingstoke, UK
Contact: Website

Re: Can I Teach my 4 Year Old to Program?

Fri Aug 11, 2017 4:00 pm

W. H. Heydt wrote:
Fri Aug 11, 2017 3:58 pm
It occurs to me that the 4-year-old in the original post is now a 9-year-old. Can we get an update on how the 9-year-old is doing with her Pi?
Don't hold your breath waiting. The OP hasn't visited the forum since Wed 16 Apr 2014 @ 17:06.
Microprocessor, Raspberry Pi & Arduino Hacker
Mainframe database troubleshooter
MQTT Evangelist
Twitter: @DougieLawson

Since 2012: 1B*5, 2B*2, B+, A+, Zero*2, 3B*3

Please post ALL technical questions on the forum. Do not send private messages.

Pi Chi
Posts: 9
Joined: Tue Aug 15, 2017 10:21 am

Re: Can I Teach my 4 Year Old to Program?

Tue Aug 15, 2017 10:55 am

W. H. Heydt wrote:
Fri Aug 11, 2017 3:58 pm
It occurs to me that the 4-year-old in the original post is now a 9-year-old. Can we get an update on how the 9-year-old is doing with her Pi?
didn't notice until now. a lot of apps can trigger the analytical thinking these days. i have nephews and nieces that like to spend time watching cartoons over tablets but there are also some who have a flavor for analytical problem solving. if she's that kind, it wouldn't be too hard to put her on track.

neilakos
Posts: 15
Joined: Fri Sep 09, 2016 1:45 pm

Re: Can I Teach my 4 Year Old to Program?

Tue Aug 22, 2017 2:00 pm

4 does seem waaay too early, but games like Minecraft are supposedly helping with learning code, so i guess around 8-9 is a good time to teach

User avatar
rpdom
Posts: 11563
Joined: Sun May 06, 2012 5:17 am
Location: Essex, UK

Re: Can I Teach my 4 Year Old to Program?

Tue Aug 22, 2017 8:57 pm

neilakos wrote:
Tue Aug 22, 2017 2:00 pm
4 does seem waaay too early, but games like Minecraft are supposedly helping with learning code, so i guess around 8-9 is a good time to teach
The Code Club that I help run is usually for 9-11 year-olds, but we have had one (barely) 8 year old join and she is doing really well.

Adrianfu
Posts: 45
Joined: Tue Dec 01, 2015 7:13 am
Location: Yarraman Australia

Re: Can I Teach my 4 Year Old to Program?

Sat Aug 26, 2017 6:06 am

Our 4 year old was typing in programs from magazines at 4 using a C64. Not exactly learning to code but it got him into computer work in adult life. Currently runs his own computer business.

Adrian

W. H. Heydt
Posts: 7431
Joined: Fri Mar 09, 2012 7:36 pm
Location: Vallejo, CA (US)

Re: Can I Teach my 4 Year Old to Program?

Thu Aug 31, 2017 4:17 pm

neilakos wrote:
Tue Aug 22, 2017 2:00 pm
4 does seem waaay too early, but games like Minecraft are supposedly helping with learning code, so i guess around 8-9 is a good time to teach
Last Summer (2016) I worked with my then 8-year-old grandson going through a tutorial workbook on Scratch. He picked up enough to do some work with Scratch on his own. As a result of that experience, I would put the lower limit for a typical kid learning Scratch in the 6 to 7 range.

There will always be exceptions. If you find a Mozart of computing, by all means start her out at 4, or even younger. (In that situation, the question will not be "Can I...", but "Where can I find enough material to keep this child busy?")

mikel543
Posts: 2
Joined: Fri Sep 08, 2017 3:16 pm

Re: Can I Teach my 4 Year Old to Program?

Fri Sep 08, 2017 3:45 pm

The Cbeebies app on Android used to have a Nina and the Neurons game which teaches the basics, I'm guessing its probably still there. You have to navigate a robot round and obstacle course by giving it sequences of instructions. My daughter loved playing it when she was that age.

Return to “The Staffroom”

Who is online

Users browsing this forum: No registered users and 3 guests