Comments (11)

Comment RSS
co-founder of feynlabs

The second set of principles is now live ..

Was this helpful?
0

Thanks for your comments.
The second set of principles is now live ..
http://www.edutopia.org/blog/radically-transforming-teaching-programming...

co-founder of feynlabs

DNA ..

Was this helpful?
0

This is a good conversation :)
DNA - I introduced it intentionally and when we did in some cases participants(ie young people) actually went out and Googled more .. which is great! (My son did exactly the same). Re sound .. agree .. one of the other examples we used is in 'noise cancelling algorithms' - since most kids relate to this very easily and also possible to explain cancellation of waveforms visually (and hence algorithm and math behind it). If you like fourier etc - suggest this book (also not very hard for kids to get - at least at top level) - 17 equations that changed the world .. http://www.amazon.co.uk/Seventeen-Equations-that-Changed-World/dp/184668... many thanks for the insightful comments kind rgds Ajit

Parent, technologist, runner - lover of learning

I'm unsure about the DNA

Was this helpful?
+1

I'm unsure about the DNA sequencing and this brings in another element.

For me, DNA sequencing is not that fascinating. Sure, it's good to know that we share 98% of our DNA with Orangotans or 60% with chickens (courtesy of Brian Cox last night) but for me its just too esoteric in terms of combinations of letters to be very interesting. For me, music and sound and the processing of real time signals is far more interesting.

The point is, I suppose, that you need a widespread variety of different real world examples to make sure that you can appeal to children with very different non-computing interests.

I'm very much in favour of your approach!

co-founder of feynlabs

examples at early stages ..

Was this helpful?
0

Hello Tim
Good to see you here :)

Re
A problem with teaching coding from scratch is that you need to use very simple and sometimes uninteresting programming examples and children can become disinterested before they have really achieved very much.

Very good point :)
Hence my example of DNA sequencing
i.e. to co-relate something abstract(pattern matching algorithms) to real life science

Other examples I have used are the usage of the LAMP stack in the Mars Rover.

On a slight tangent re real life examples - one thing we do in our trials is pass around a raspberry Pi in a room ** without the case ** The tactile feeling of ICs and chips is a good thing i.e. makes computing real and concrete to learners

many thanks!

rgds
Ajit

Parent, technologist, runner - lover of learning

Real life examples

Was this helpful?
0

At school, I was pre-computing and so discovered computing and coding at university as a complete newbie. What was most pleasing for me was the way in which computing helped me to visualise things much more easily. As an example, I found signal processing and the concepts of Transformation (e.g. Fourier) and correlation fascinating in its mathematics. But computing allowed me to bring it to life by allowing me to visualise the algorithms that I had previously only had a theoretical knowledge of. The ability to "see" music in its waveform and also in its frequency patterns is a good example of this. Comparing the sounds of percussion, brass etc. instruments as well as guitars ...

A problem with teaching coding from scratch is that you need to use very simple and sometimes uninteresting programming examples and children can become disinterested before they have really achieved very much.

I very much support the principal of using real world examples to demonstrate things that children are and can be interested in. This draws them in and allows new concepts both of algorithms and coding principles to be introduced at a rate which matches ability.

co-founder of feynlabs

However, they are at risk if they believe everything I/S is tell

Was this helpful?
0

@Tom
Re
However, they are at risk if they believe everything I/S is telling them.

yes :) I got that one from JK Rowling i.e. what I mean is kids should not be patronized (literature prior to JK was very different)- and also

there is a clear mismatch between what governments say in support for ICT (like our own UK) and what they actually do (ie where the funding goes).

That said, I am optimistic about the future. Whole industries are getting transformed thanks to ICT and it creates opportunities for those who are dedicated to their work - as teachers are! kind rgds Ajit

co-founder of feynlabs

To encourage hacking, or

Was this helpful?
0

@Bon - thanks for your comment. Like your work as well :)

Re:
If students would understand that hacking is the best way to takle just about anything, our educational system would be doing so much better!

agree .. In fact .. I posted a blog on my own site which asked How will next generation computing labs in schools look like? - http://www.opengardensblog.futuretext.com/archives/2013/01/next-generati...

in which I encourage the spirit of experimentation based on my childhood inspiration - Gyro Gearloose (a Disney character which I refer to in the blog) -

yes much to discuss and I shall follow your work as well

kind rgds Ajit

Math Mom & Education Advocate

"To encourage hacking, or

Was this helpful?
+2

"To encourage hacking, or modification of existing software (and hardware) to foster innovation"

If students would understand that hacking is the best way to takle just about anything, our educational system would be doing so much better!

Thanks for your list - I'm looking forward to the next five!

High School Computer Science teacher from Kitchener, Ontario, Canada

In isolation ...

Was this helpful?
+1

I agree with all but the Investment Banking. If you don't know how your systems work there are people just waiting to pull the wool over your eyes. I do tell my students that they may not choose to be a programmer - many do not. However, they are at risk if they believe everything I/S is telling them.
Isolation - in our school board and in much of Ontario, usually, even in schools with 2000+ students, there is usually only ONE programming teacher and in many cases teachers teach it and want to get rid of it. Try to explain these principles to your principal when they don't align with board policy... In the end, then, we seek to find others in our position, and hence this post. We on the other hand do have the freedom to implement - but there is fear as the demands of the job leave us with little bandwidth at times.
Thanks for sharing - I've made notes in my planner and need to make some of these happen next semester...

co-founder of feynlabs

thanks ..

Was this helpful?
0

many thanks for this post and welcome comments. The second part will also give the full picture ie the post is split into 2 parts.

see more see less