Ihre Kinder sollten lernen zu codieren. Hier ist der Grund.

Ein Kind, das auf einem Laptop programmiert
Bildnachweis: Zwanzig20

Wenn Sie früher Informatik studiert haben, stehen die Chancen gut, dass Ihr Unterricht erst in der High School begann. Oder sogar Hochschule. Heute lernen einige Kinder jedoch schon im Vorschulalter die Grundlagen der Computerprogrammierung.

Wenn Ihre Kinder nicht in der Menge sind, gibt es einige gute Gründe für sie, mitzumachen – wenn nicht in der Vorschule, dann zumindest in den K-12-Jahren, sagen Experten.

Video des Tages

Tatsächlich zumindest 15 europäische Länder haben Coding-Klassenarbeit bereits in den nationalen Lehrplan integriert. Das gilt natürlich nicht für die USA, wo wir nicht einmal einen nationalen Lehrplan haben. Dennoch nehmen Kinder in den USA an Informatikprojekten in öffentlichen und privaten Schulklassen sowie an außerschulischen Programmen, spezialisierten Camps und Programmier-Websites teil.

Gemeinsamen Kern, eine Reihe von Bildungsstandards, die von den meisten US-Bundesstaaten übernommen wurden, befasst sich speziell mit Sprachkunst und Mathematik. Dennoch wurden viele Anstrengungen unternommen, um Unterrichtspläne für Informatik zu erstellen, die die gemeinsamen Kernziele unterstützen.

Und viele US-Schulen entwickeln Unterricht zu STEAM (Wissenschaft, Technologie, Ingenieurwesen, Kunst und Mathematik), einer Initiative zur Förderung praktischer Erfahrungen und Entdeckungen in mehreren Fachgebieten.

Kalifornien ist eine Hochburg der Aktivität in der Informatikausbildung, obwohl es sicherlich nicht der einzige Ort ist, an dem Kinder Programmieren und Codieren erkunden können.

"Im Rahmen unseres STEAM-Lehrplans arbeiten unsere Kinder jeden Schultag an der Programmierung mit lustigen Aktivitäten wie der Programmierung eines Bee-Bot-Roboters, einen humanoiden Roboter zu programmieren, um Hindernisse zu überwinden und eine Geschichte mithilfe von Codierung zu schreiben und zu animieren", sagte Matt Main, ein Sprecher zum Stratford-Schulen, im Gespräch mit Techwalla. Stratford betreibt Privatschulen für die Grundschule bis zur 8. Klasse in der San Francisco Bay Area sowie in Südkalifornien.

Vorschulkinder machen mit
Bildnachweis: Pleasanton Unified School District

Auch im Golden State, STEAM Preschool des Pleasanton Unified School District hat sich seit der Eröffnung im Januar 2016 verdreifacht. Tatsächlich erinnern die Farbmuster im obigen Bild an die Farbcodierungsstrategien, die in einigen kommerziellen Codierungsspielzeugen für Kinder verwendet werden. Vorschulkinder in Pleasanton könnten Programmierunterricht mit Erkundungen der Straßenkunst kombinieren.

In der Zwischenzeit, für eine Woche im Dezember 2016, Lehrer der Origin Code Academy ging zu Franklin-Grundschule, eine öffentliche Schule in San Diego für die Klassen K-5, um mit Lehrern und Schülern eine Stunde am Tag an Computerprogrammierungs-Tutorials zu arbeiten. Der Unterricht drehte sich um lustige Kinderthemen wie Star Wars und MineCraft. Als Teil eines größeren "Hour of Code"-Programms fand die Veranstaltung in San Diego während der Computer Science Education Week statt.

Experten wiegen ein

Warum also sollten Ihre Kinder Programmieren und Codieren lernen, und was sind einige der größten Hindernisse, mit denen sie möglicherweise konfrontiert sind? Wir haben einige Pädagogen nach ihren Gedanken gefragt, und hier ist, was sie sagten.

Gründe für das Erlernen des Programmierens jung

1. Laufbahnentwicklung. Kinder mit solidem Bildungshintergrund in Programmieren und Programmieren können als Erwachsene leicht gut bezahlte Jobs finden.

„Der langfristige Nutzen, den ich für unsere Studenten sehe, besteht darin, sie auf die Jobs der Zukunft vorzubereiten (und sie zu begeistern). Da die Technologie immer mehr in unseren Alltag integriert wird, werden Informatikpositionen werden nur wachsen und wachsen", sagte Lindsey Handley, COO von ThoughtSTEM, LLC, in einer weiteren E-Mail an uns. ThoughtSTEM ist eine Bildungseinrichtung in San Diego, die sich auf Programmiersitzungen nach der Schule, im Sommer und am Wochenende für Kinder spezialisiert hat.

Codierung nach der Schule bei ThoughtSTEM
Bildnachweis: GedankeSTEM

2. Persönliche Kontrolle über Technik erlangen. Da die Welt immer technikorientierter wird, müssen Ihre Kinder im Laufe ihres täglichen Lebens die Sprache der Technik fließend beherrschen. Selbst wenn sie sich nicht dafür entscheiden, Informatikprofis zu werden, wissen sie die Komponenten eines Computers (und sogar wie) einen zusammenzubauen), einen Roboter zu programmieren oder eine Webseite zu entwickeln, kann ihnen das Gefühl geben, in einem technologischen Umfeld zu Hause zu sein Welt.

„Überlegen Sie, wie lange Sie heute ohne Technologie auskommen können, im Vergleich zu vor fünf Jahren. Vermutlich nicht sehr lange. Mit der Fähigkeit, diese Technologie, die die Informatik bietet, zu manipulieren, gewinnen Sie jetzt die Kontrolle über die Technologie in dein Leben, was ziemlich befriedigend ist", bemerkte Madelaine Coelho, Webentwicklerin und Camp-Koordinatorin des in Kanada ansässigen Arcane Code Camp. In 8-wöchigen Sitzungen in London, Ontario, lernen 12- bis 16-Jährige die Programmiersprachen HTML, CSS und Java, die in der Webentwicklung verwendet werden.

3. Aufbau von Fähigkeiten zur Problemlösung, kritischem Denken und Beharrlichkeit. Computerprogrammierung und Codierung erfordern schrittweises Denken. „Es ist eine Kombination aus kreativem [und] pragmatischem Denken, die zu [einer Perspektive] führt, die [unter] denen ohne Informatikausbildung beispiellos ist“, so Coelho.

„Problemlösen ist eine Fähigkeit, die tief in der Informatik verwurzelt ist. Ein Programmierer schließt selten ein Projekt ohne "Fehler" ab. Dieser Fehler ist ein Fehler in ihrem Code, der dazu führt, dass ein Programm nicht wie erwartet ausgeführt wird. Ein Fehler ist nicht nur eine Herausforderung Programmierer sind in der Computerprogrammierung konfrontiert, aber es ist eine alltägliche Realität, der wir [alle] in einer Vielzahl von Situationen begegnen Situationen. Ein Programmierer wird jedoch nie heruntergefahren, wenn er mit einem Fehler konfrontiert wird. Wir gehen das Problem direkt mit einer ‚Bring it on‘-Mentalität an“, sagte sie.

Hindernisse, denen Ihre Kinder begegnen könnten

1. Mangel an ausreichenden Möglichkeiten, Fähigkeiten weiterzuentwickeln. Privatschulen verlangen Studiengebühren. So auch viele Vorschulen, außerschulische Programme und Programmiercamps. An einigen öffentlichen Schulen in den USA gibt es kostenlosen Unterricht, aber er ist sicherlich nicht allgegenwärtig.

„[Die meisten] unserer Programme treffen sich nur einmal/Woche (60 Minuten/Woche),“ erklärte Omowale Casselle, Mitbegründerin von Digital Adventures, eine Organisation, die Kindern in Chicago, IL. außerschulische Aktivitäten zum Programmieren anbietet Bereich. Die Kurse umfassen Videospieldesign, Erstellung mobiler Apps, Robotik, Minecraft-Modding, Website-Design, die textbasierte Programmiersprache Python und die visuell basierte Programmiersprache Scratch.

Teenager-Mädchen üben Computercodierung
Bildnachweis: Pexels

"Und um wirklich Meisterschaft zu entwickeln, müssen die Kinder mehr Zeit damit verbringen, mit schwierigen Problemen zu ringen, stecken zu bleiben, sich zu lösen." und dann zum nächsten Level überzugehen, indem sie herausfinden, was richtig oder falsch gelaufen ist und wie sie ihre Algorithmen besser gestalten können nach vorne."

Auf der anderen Seite stehen viele Programmier-Websites für Kinder zur Verfügung, von denen einige kostenlose Schulungen anbieten.

2. Missverständnisse bei den Eltern. Leider können einige Eltern den Unterschied zwischen Programmierkenntnissen und den gängigeren, anwenderorientierten Computerkenntnissen, die Kinder selbst erwerben, nicht erkennen.

Die Ausbildung in Informatik beinhaltet das Verständnis der Logik hinter Apps und anderen Computerprogrammen sowie das Erlernen und Üben der speziellen Programmiersprachen.

„Eltern schreiben Codieren oft als etwas ab, das der Schüler bereits ‚kann‘, nur weil die Student weiß, wie man eine App auf einem Tablet installiert oder im Internet navigiert", erläutert ThoughtSTEM's Handley. Nichts ist weiter von der Wahrheit entfernt.

3. Fehleinschätzungen bei anderen Kindern. Manche Kinder finden das Programmieren und Programmieren von Programmen uncool.

„Die Fähigkeit, etwas zu kreieren, kann in der Tat ziemlich cool sein, aber es gibt die Vorstellung, dass nur ‚Nerds‘ an einem Programmierprogramm für Kinder teilnehmen werden“, sagte Coelho gegenüber Techwalla. "Der beste Weg, diese Probleme anzugehen, besteht darin, das Programmieren für das zu fördern, was es ist: eine Chance zu schaffen, zu erneuern und erfolgreich zu sein."