Jeffrey Cross
Jeffrey Cross

Holen Sie sich 'Em Started! Verwenden Sie diese Ressourcen, um Kindern die Codierung beizubringen

Das Codieren von Kindern bietet viele Herausforderungen, denen Sie sich beim Unterrichten von Erwachsenen nicht stellen. Kinder haben nicht viel Erfahrung in der realen Welt, so dass viele Analogien über ihren Kopf fliegen. Abstraktes Denken kann viel mehr Mühe kosten, daher müssen Sie die Dinge konkreter halten. Viele Kinder haben extrem kurze Aufmerksamkeitsspannen, besonders in Gruppen. Und wenn es nicht sofort eine coole Auszahlung gibt, werden sie sich langweilen und die Zone verlassen. Alle Vorträge auf der Welt werden die Lektion zu diesem Zeitpunkt nicht in den Kopf bekommen.

Beim Unterrichten von Kindern ist es das Ziel, sie in die Lage zu versetzen, die alltäglichen Systeme zu verstehen, die sie bereits verwenden, und zu wissen, dass sie die Fähigkeit besitzen, diese Art von Material jetzt und später im Leben zu finden. Nicht jeder möchte Softwareentwicklung für seinen Lebensunterhalt leisten, egal wie klug die Berufswahl ist, aber die Programmierung schleicht sich immer mehr in andere Bereiche ein.

Finden Sie Ihre Ressourcen

Als ich nach einem Text suchte, der das Codieren beibrachte, wollte ich etwas, das mit Kindern auf ihrem Niveau ansprach, ohne langweilig oder herablassend zu wirken. Außerdem standen Projekte auch auf rudimentärem Lernniveau fast sofort zur Verfügung. Ich entschied mich Python für Kinder (In seiner ersten Iteration ein E-Book mit dem Titel Snake Wrangling für Kinder) von Jason Briggs. Später, als einige meiner neu zu programmierenden Freunde mit den Online-Lernprogrammen für Erwachsene über ihre Frustrationen sprachen, begann ich, ihnen auch Exemplare dieses Buches zu geben. Bis heute empfehle ich es noch.

Die folgenden Websites sind auch für neue Lernende wertvoll:

1. code.org 2. Khan Academy 3. Codecademy 4. O’Reilly

Wähle ein Projekt aus

Die Programmierung beinhaltet viele Entscheidungen, die für diejenigen, die noch keine Erfahrung haben, um fundierte Entscheidungen zu treffen, überfordern werden. Wenn Sie sicherstellen, dass Kinder ein Projekt vor Augen haben, können Sie die Optionen einschränken, was wiederum dazu führt, dass Sie nicht frustriert aufhören.

Die Auswahl einer Plattform, z. B. die Verwendung eines Raspberry Pi, hilft bei Fragen wie die Verteilung des Betriebssystems oder das Erlernen von Programmiersprachen, da Empfehlungen vorhanden sind, und eine große Community mit Ratschlägen. Einige Karten verfügen über ein eigenes Betriebssystem, das speziell für die Verwendung mit dieser Karte entwickelt wurde. Dies bedeutet in der Regel eine bessere Dokumentation der Zusammenarbeit und eine bessere Unterstützung, wenn ein Programmierer auf Probleme stößt. Und wenn Kinder so genannte Front-End-Sprachen kennen oder mit ihnen vertraut sind, gibt es auch Boards, die diese verwenden.

NodeBots ist ein fortlaufendes Treffen speziell zum Erstellen von JavaScript-Robotern. Außerdem ist NodeBots der perfekte Ort, um ein Projekt zu finden, wenn Sie noch nicht einmal eines im Auge haben.

Code auf

Sobald eine Programmiersprache erlernt ist, können andere sie leichter erlernen. Kinder könnten iOS- oder Android-Programme zu ihrer Ausgangssprache hinzufügen und ihre eigenen Apps erstellen. Was auch immer Sie tun, stellen Sie sicher, dass sie über ihr erstes Projekt hinaus programmieren, um noch mehr Erfahrung zu sammeln und auf den bereits erworbenen Fähigkeiten aufzubauen.Es wird ihnen vielleicht nicht am Ende eine neue Karriere ermöglichen, aber es wird ihre Sicht auf die Welt und die Dinge ändern, die sie jeden Tag verwenden.

Aktie

Leave A Comment