mccleanp
Posts: 3
Joined: Wed Oct 12, 2011 1:38 pm

Re: Getting started

Wed Oct 12, 2011 4:35 pm

I am very interested in getting involved teaching young kids how to program with Raspberry Pi, but I'm not sure exactly how to start.

My own personal experience was teaching myself to program starting at age 8 using a ZX Spectrum (and the supplied programming manual). Now with an electronic engineering degree, I am working as a software professional and have experience with a wide range of languages and environments.

The easiest place for me to start would be with the primary school my kids go to. It is convenient and I already have a connection there. I also thought about asking my employer to sponsor the purchase of a number of raspi kits. I was thinking about an after-schools club, but have no idea what age to target or how to conduct it.

Any advice would be appreciated.

ErvKosch
Posts: 82
Joined: Thu Sep 01, 2011 3:40 pm

Re: Getting started

Wed Oct 12, 2011 4:59 pm

At one point there talk that the default Linux install would boot directly to a Python shell. I guess I would look at how show books teach basic Python and common Linux command line operation (ls, vi, chmod). Beyond that when the system actually comes out I would teach how to flash an on-board LED or how to change the video modes on the monitor.

PiOfCube
Posts: 96
Joined: Thu Jul 28, 2011 10:09 am
Contact: Website

Re: Getting started

Wed Oct 12, 2011 5:05 pm

For older kids, it might be a good idea to get them to build the kits themselves. If you use components that simply plug-in, it would let them immediately get "stuck-in" without worrying about soldering irons etc.

I'm not sure how you are planning to set up your club and how willing/able the kid's parents would be to contribute to the costs but if they could then you could get each of the kids to design and build their own Raspberry Pi.

By design I mean choose a particular case and decide what they wish to add to the basic board. It might be a good way for the kids to learn about a wider range of topics. Again, this depends on money but if you had a budget for each unit (whether the parents paid for it or you managed to get funding from elsewhere) they could learn about budgeting, planning and other things. This depends on the age of the kids though but it might be an idea.

As they design and build their Raspberry Pi they can learn the basics of what a computer is and then move onto programming. They might also appreciate it a little more as kids often do when they do something for themselves that they didn't think possible.

I'm not sure what would be the best language to use with the Raspberry Pi right now, I would have to take a look at one myself before I decided that. Personally I would try to avoid languages which rely on big interpretors or engines as these would use up much of the resources on the Raspberry Pi before any actual software the kids might write started running.

Just a thought: Anyone know if smalltalk is still going? I'll have to have a look later as a stroll down memory lane ;-)
- 1BillionHex aka PiOfCube: 68719476738 -

Return to “Staffroom, classroom and projects”