2012-07-22



My start-up venture -  Concepts of programming languages for kids – 10000 LIKEs in one month!

Thanks for your support!

Please see http://www.facebook.com/ConceptsOfProgrammingLanguagesForKids and LIKE our page to stay in touch.

 

About

CONCEPTS OF PROGRAMMING LANGUAGES for kids is the first attempt to teach kids the concepts of programming languages – (as opposed to a single programming language) ..

Mission

to make a difference ..

Description

-- Para português ver abaixo

– Malugod naming binabati ang mga bisita mula sa Pilipinas! (Thanks to our friend Maria Viado for the Tagalog translation)

– Ein herzliches Willkommen an Besucher aus Deutschland. Deutscher Text siehe unten

 

CONCEPTS OF PROGRAMMING LANGUAGES for kids is the first attempt to teach kids the concepts of programming languages – (as opposed to a single programming language) ..

It started off as a hobby with me teaching programming languages to my son Aditya (now 8 years old) – until the techniques we were using were accepted as a paper by a major educational journal.

Khan Academy was always an inspiration for us and Aditya wanted to build ‘our own version of Khan academy for JavaScript’ (in his words!)

So, this page, book and videos are an attempt to create a discussion around these ideas and we value your feedback

Some say that “Programming is the new latin ..” – But we risk making the same mistakes ..

We risk teaching children merely ‘how to program’ instead of teaching kids how to think. And the two are not the same. To paraphrase Richard Feynman: we risk knowing the ‘name of the bird’ in many languages but risk understanding the bird itself ..

Concepts of programming languages is a set of techniques that teaches kids how to focus on the thought process behind programming languages .. i.e. to think ..

The cover image is from NASA because I once heard a NASA scientist say that space is one of the few things that unites humanity .. and I thought so does computer programming ..

Hence we chose the image of space for our venture – concepts of programming languages for kids ..

The profile picture is of Richard Feynman – one of the greatest teachers – and we are inspired by Feynman’s quote “You can know the name of a bird in all the languages of the world, but when you’re finished, you’ll know absolutely nothing whatever about the bird… So let’s look at the bird and see what its doing– that’s what counts. I learned very early the difference between knowing the name of something and knowing something.” — Richard Feynman – same is the case with programming languages ..

The ideas behind concepts of programming languages for kids were published as a paper in the May 2012 edition of one of the worlds leading educational journals Education technology publications  - (Educational Technology Magazine is the world’s leading periodical publication covering the entire field of educational technology, an area pioneered by the magazine’s editors in the early 1960s. Read by leaders in more than one hundred countries, the magazine has been at the forefront of every important new trend in the development of the field throughout the past five decades. Its list of published authors is a virtual “who’s who” of the leading personalities and authorities from all over the world active in educational technology research, development, and application.)

A portion of all income from Concepts of programming languages for kids will go to Autism charities

See the blog link here as we develop the ideas.

We are pleased to get support from many amazing people over the brief time we launched it – Here are a few who have LIKED the page and the ideas

- Peter Vesterbacka – creator of Rovio(Angry birds) aka Mighty Eagle

- Raimo Van der Klein(creator of the world’s first augmented reality application – Layar)

- Prof Dr Walter Hoogland ex Director of research for CERN

- Jose Valles – Telefonica/BlueVia

and we hope many more!

you can also download

a) the presentation which gives the outline and table of contents and other details through this link. we welcome your comments – we will continue to share content as downloads – videos – and I hope to create a downloads section soon to capture all content in one placehttp://www.opengardensblog.futuretext.com/wp-content/uploads/2012/06/concepts-of-programming-languages-June-7.pdf

b) An introduction to algorithms -http://www.opengardensblog.futuretext.com/wp-content/uploads/2012/06/Concepts-of-programming-languages-for-kids-algorithms.pdf

email to contact ajit.jaokar at futuretext.com (remove the spaces around the ‘at’ and replace the at by ‘@’)

Coming soon in July/Aug – Downloads, Web site, Videos and pilot site for learning. Stay in touch!

Created by Ajit Jaokar and Aditya Jaokar – London UK

— Português – Graças a Priscila Grison para a tradução! —-

CONCEITOS DE PROGRAMAÇÃO PARA CRIANÇAS é uma primeira tentativa de ensinar a crianças linguagens de programação (ao invés de ensinar uma única linguagem).

O projeto começou como um hobby, quando eu tentava ensinar programação ao meu filho Aditya (agora com oito anos) – até que as técnicas que estávamos usando foram aceitas como paper por uma das principais publicações sobre educação.

Khan Academy sempre foi uma inspiração para nós e Aditya queria construir sua própria versão do Khan Academy para JavaScript´ (em suas próprias palavras!)

Então, essa página, livro e vídeos são uma tentativa de criar uma discussão sobre estas idéias e gostaríamos de ter seu feedback.

Alguns podem dizer “Programação é o novo latim”. Possível, mas arriscamos cometer os mesmos erros.

Arriscamos ensinar as crianças simplesmente a programar, ao invés de ensinar as crianças a pensar. E as duas não são iguais. Parafraseando Richard Feynman: podemos saber “o nome do pássaro” em várias línguas, mas arriscamos não entender o pássaro em si.

Conceitos de linguagens de programação é um conjunto de técnicas que ensina crianças a focar no processo de pensamento por trás das linguagens de programação. Ou seja, a pensar.

A capa é uma imagem da NASA pois uma vez ouvi um cientista da NASA dizer que o espaço é uma das poucas coisas que une a humanidade. E pensei: assim é com programação.

Por isso escolhemos a imagem do espaço para este empreendimento: ensinar conceitos de programação para crianças.

A foto do perfil é de Richard Feynman – um dos melhores professores – e fomos inspirados por uma frase dele: “ Você pode saber o nome de um pássaro em todas as línguas do mundo, mas quando terminar, você ainda não saberá nada sobre o pássaro. Por isso, vamos olhar para o pássaro e ver o que ele está fazendo – isso é o que conta. Aprendi muito cedo a diferença entre saber o nome de algo e saber algo”.

As idéias por trás do livro foram primeiro publicadas em um artigo em Maio de 2012, em uma das principais publicações sobre tecnologias e educação: a Educational Technology Magazine

http://asianvu.com/bookstoread/etp/

É a principal publicação periódica cobrindo tecnologia educacional, uma área que teve como pioneiros os editores da revista na década de 60. Lida por líderes em mais de 100 países, a revista está na vanguarda de todas as principais tendências no desenvolvimento desta área nas últimas cinco décadas. A lista de autores é um “quem é quem” virtual das principais personalidades e autoridades de todo o mundo ativas no campo de tecnologias educacionais em pesquisa, desenvolvimento e aplicação.

Uma parte da renda de Conceitos de programação para crianças será revertida para organizações relacionadas ao autismo.

Veja o link para o blog aqui conforme desenvolvemos as idéias.

Estamos orgulhosos de receber o suporte de pessoas maravilhosas em um curto período de tempo desde que lançamos o projeto. Aqui estão algumas pessoas que Curtiram nossa página e idéias:

- Peter Vesterbacka – criador da Rovio(Angry birds) aka Mighty Eagle

- Raimo Van der Klein (criador do primeiro aplicativo de realidade aumentada – Layar)

- Prof Dr Walter Hoogland ex Director de Pesquisa do CERN

- Jose Valles – Telefonica/BlueVia

e esperamos vários outros!

Você também pode baixar a apresentação que dá uma visão geral e também o índice e outros detalhes.

Gostaríamos de receber seus comentários – vamos continuar compartilhando conteúdos para download – vídeos – espero criar uma sessão de downloads que capturem todos os conteúdos em apenas um lugar:

http://www.opengardensblog.futuretext.com/wp-content/uploads/2012/06/concepts-of-programming-languages-June-7.pdf

An introduction to algorithms:http://www.opengardensblog.futuretext.com/wp-content/uploads/2012/06/Concepts-of-programming-languages-for-kids-algorithms.pdf

— Deutsch Vielen Dank an Sabine Irrgang für die Übersetzung —

Lehrkonzepte für Programmiersprachen für Kinder ist der erste Versuch, Kindern Konzepte der Programmiersprachen beizubringen – (im Gegensatz zu einzelnen Programmiersprachen)

Es begann mit mein Hobby, meinem Sohn Aditya (heute 8 Jahre alt) Programmiersprachen beizubringen. Bis die Methode, die wir nutzten, als Artikel bei einem wichtigen Bildungsmagazin erschien.

Die Khan Academy war immer eine Inspiration für uns und Aditya wollte „unsere eigene Version der Khan Academy für JavaScript“ bauen (seine Worte!)

So sind diese Seite, das Buch und die Videos der Versuch, eine Diskussion rund um diese Themen zu schaffen und wir freuen uns über Ihr Feedback.

Manche sagen, dass Programmieren das neue Latein sein – Aber wir laufen Gefahr, die gleichen Fehler zu machen…

Wir riskieren es, den Kindern nur beizubringen „wie man programmiert“ anstelle ihnen das „Wie“ des Denkens beizubringen. Und dies sind zwei verschiedene Dinge. Um Richard Feynman zu zitieren: wir laufen Gefahr, den Namen des Vogels in vielen Sprachen zu kennen, nicht jedoch den Vogel selbst zu verstehen.

Lehrkonzepte für Programmiersprachen ist ein Methodenkatalog, der Kindern beibringt sich auf den Denkprozess hinter den Programmiersprachen zu fokussieren … d.h. zu denken…

Das Coverbild ist von der NASA, da ich einmal einen NASA Wissenschaftler sagen hörte, dass der Weltraum eines der wenigen Dinge ist, das die Menschheit vereint – und ich dachte mir, dass dies auch für Computerprogrammierung gilt.

So wählten wir das Bild des Weltraums für unser Projekt „Lehrkonzepte für Programmiersprachen für Kinder“

Das Profilbild zeigt Richard Feynman – einen der größten Lehrer überhaupt – und wir wurden inspiriert von Feynmanns Worten „Du kannst den Namen des Vogels in allen Sprachen der Welt kennen, aber letztendlich wirst du absolut nichts über den Vogel wissen… Lass uns deshalb den Vogel anschauen und sehen was er macht… Das ist es was zählt. Ich lernte sehr früh den Unterschied zwischen den Namen einer Sache kennen und die Sache kennen.“ – Richard Feynmann – das Gleiche gilt für Programmiersprachen.

Die Ideen hinter den Lehrkonzepten für Programmiersprachen für Kinder erschien als Artikel im Educational Technology Magazine in der Ausgabe von Mai 2012. Dies ist das führende pädagogische Magazin im Bereich Lehrmethoden und deckt das gesamte Feld der Lehrmethoden ab – der Herausgeber des Magazins war in den frühen 1960er Jahren ein Vorreiter auf diesem Gebiet.

Ein Teil der Einnahmen aus den Lehrkonzepten für Programmiersprachen für Kinder wird an Wohltätigkeitsorganisationen im Bereich Autismus gehen.

Lesen Sie in unserem Blog die Entwicklung der Ideen.

Wir freuen uns sehr, dass wir bereits innerhalb kurzer Zeit nach dem Start der Idee die Unterstützung von vielen fantastischen Menschen bekommen. Hier ein paar Beispiele derer, denen die Idee gefällt:

- Peter Vesterbacka – creator of Rovio(Angry birds) aka Mighty Eagle – Gründer von Rovio (Angry Birds) aka Mighty Eagle

- Raimo Van der Klein(creator of the world’s first augmented reality application – Layar) – der die weltweit erste Augmented Reality Applikation erfunden hat – Layar

- Prof Dr Walter Hoogland ex Director of research for CERN – ehemaliger Direktor bei CERN

- Jose Valles – Telefonica/BlueVia

Und hoffentlich noch viele mehr.

Sie können über diesen Link folgendes herunterladen:

a) Die Präsentation, die einen Überblick, eine Liste der Inhalte und andere Details gibt. Ihre Kommentare sind herzlich willkommen. Wir werden weiterhin Informationen als Download zur Verfügung stellen – auch Videos. Ich möchte bald einen Download-Bereich schaffen, um alle Inhalte an einem Platz zu haben. http://www.opengardensblog.futuretext.com/wp-content/uploads/2012/06/concepts-of-programming-languages-June-7.pdf

b) An introduction to algorithms – Eine Einführung in Algorithmen

-http://www.opengardensblog.futuretext.com/wp-content/uploads/2012/06/Concepts-of-programming-languages-for-kids-algorithms.pdf

Mehr Downloads in Kürze

email Kontakt ajit.jaokar at futuretext.com (entfernen Sie die Leerzeichen vor und nach dem at und ersetzen Sie das at durch @)

Created by Ajit Jaokar and Aditya Jaokar – London UK

Show more