5 Mythen über das Unterrichten von Kindern zum Code
Da klar ist, dass die digitale Revolution unserer Zeit nicht aufzuhalten ist, hat sich die nächste Generation zu einer lukrativen Industrie entwickelt - denken Sie nur an die Programmierung von Apps für Kinder, Lernspielzeug und Roboter, die dazugehörigen Handbücher, Testbücher, Wettbewerbe, Nachhilfe, etc.
Was ist weniger offensichtlich, wie das Ziel erreicht werden sollte - oder ob es überhaupt erreicht werden muss . Abgesehen von pragmatischen Anliegen, wie zum Beispiel welche Programmiersprache zuerst gelehrt wird, wird auch darüber debattiert, ob Kodierung wirklich eine notwendige Fähigkeit für jeden ist und wenn ja, mit welcher Methodik, um die heutigen Kinder in der zukünftigen Welt erfolgreich zu machen.
Erörterung der Notwendigkeit, Codierung zu lehren
Einige Artikel versuchen, Eltern darüber aufzuklären, wie man den nächsten Zuckerberg (Steve Jobs, etc.) erzieht, während andere stark dagegen raten. Angstgeplänkel über die zukünftige Arbeitslosigkeit von Menschen, die nicht kodieren können, sind ebenfalls vorherrschend, und wir können auch Artikel treffen, die bestreiten, dass Kodierung überhaupt eine allgegenwärtige Fähigkeit sein muss.
Obwohl die meisten dieser Artikel viele nützliche Informationen enthalten und mit guten Absichten geschrieben wurden, ist das ganze Thema immer noch ein Wahnsinn .
Die Welt verändert sich so schnell, und die Zukunft ist so unberechenbar, dass es schwer zu erraten ist, was das Beste wäre, aber es gibt sicherlich Missverständnisse, die häufig in Diskussionen darüber auftauchen, wie man Kindern Code beibringen kann.
Mythos # 1 - Programmierung beginnt auf dem Bildschirm
Es ist nicht immer die beste Idee, sehr kleine Kinder an Bildschirme zu kleben, besonders in einem Alter, in dem sie kaum still sitzen können. Zum Glück muss das Programmieren nicht unbedingt am Computer beginnen.
In jungen Jahren ist es für Kinder wichtiger , eine spezielle Denkweise zu erlernen, die notwendig ist, um in jedem Beruf erfolgreich zu sein, der komplexe Logik und fortgeschrittene Problemlösungsfähigkeiten, wie zum Beispiel Programmierung, erfordert .
Die Fähigkeit, die Grundlagen für ihr kreatives Selbstvertrauen zu schaffen, wird als Lese- und Schreibfertigkeit bezeichnet. Sie kann bereits in jungen Jahren praktiziert werden, indem Kinder ermutigt werden , ihre Umwelt zu erforschen und zu verstehen und neue Dinge zu schaffen .
Da die meisten Kinder Entdecker sind, ist es nicht schwer zu tun. In den meisten Fällen reicht es, sie einfach frei spielen zu lassen und sie dazu zu ermutigen, ihre Interessen zu verfolgen .
Wenn Sie mehr darüber erfahren möchten, wie kreatives Vertrauen Ihren Kindern in ihrem zukünftigen Beruf helfen kann, werfen Sie einen Blick auf das Buch "Creating Innovators" von Tony Wagner, einem brillanten Harvard-Professor.
Mythos # 2 - Coding muss für Kinder langweilig seinCodieren ist nur für Kinder langweilig, wenn es ihnen genauso beigebracht wird, wie es Erwachsenen beigebracht wird.
Heutzutage gibt es viele großartige Tools, die einnehmende und unterhaltsame Techniken verwenden, um Kinder zu programmieren. Zum Beispiel verwendet Apples neueste Swift Playgrounds interessante Rätsel und immersive 3D-Grafiken, um sie Schritt für Schritt in Codierungskonzepte einzuführen.
Wenn Kinder anfangen, mit einem speziell auf ihre Bedürfnisse zugeschnittenen Werkzeug zu programmieren, müssen sie am Anfang keine Befehle und Syntax lernen .Mit diesen Coding-Apps können sie die Logik auf spielerische und intuitive Weise aufgreifen und schrittweise auf die Arbeit mit echtem Code zugehen .
Mythos # 3 - Sie müssen in einem sehr jungen Alter beginnen
Das Problem hier ist nicht darauf beschränkt, nur darüber zu diskutieren, wann das richtige Alter für Kinder ist, um mit dem Programmieren zu beginnen. Wir müssen auch darüber reden, welche Art von Aktivitäten in die Programmierung eingeordnet werden können.
Bildungsseiten wie Code.org bieten Übungen für Kinder im Alter von 4-6 Jahren an, die ihre Computerkenntnisse und Grundlogik verbessern . Die meisten Leute, die diese Seiten besuchen, würden diese Übungen wahrscheinlich nicht als "Programmierung" bezeichnen.
In diesem Venture-Beat-Artikel geben drei IT-Experten drei sehr unterschiedliche Meinungen darüber, ob es sich lohnt, Kleinkinder zu programmieren. Ihre unterschiedlichen Ansichten ergeben sich aus ihrer unterschiedlichen Definition dessen, was Codierung ist.Im Allgemeinen kann man sagen, dass sogar visuelle Sprachen wie Scratch (empfohlen für 8-16 Jahre alte Kinder) für die meisten Kinder, die jünger als das Grundschulalter sind, in einem Alter, bevor sie selbstbewusst lesen, schreiben können, schwer zu erfassen sind, und verwenden Sie grundlegende mathematische Operationen.
Auch die meisten der besten Programmierer unserer Zeit lernten, wie ein älteres Kind oder ein Teenager zu programmieren, zum Beispiel Bill Gates begann mit 13 und Mark Zuckerberg war in der 6. Klasse.Mythos # 4 - Es ist möglich, die richtige Sprache auszuwählen
In welcher Programmiersprache am besten begonnen wird oder ob es sich um eine "echte" oder eine kinderfreundliche Sprache handelt, ist ebenfalls ein umstrittenes Thema.
Wenn wir über Programmiersprachen sprechen, die im wirklichen Leben verwendet werden, können wir sagen, dass es besser ist, mit einer Sprache zu beginnen, die eine einfache Syntax wie Python hat oder die auf jedem Gerät ohne Probleme läuft, wie JavaScript in jedem Webbrowser ausgeführt werden).
Eins ist sicher, es ist unmöglich, die richtige Sprache zu wählen, und deshalb lohnt es sich nicht, zu sehr darüber zu streiten .
Vor allem gibt es kein magisches Rezept, das für jedes Kind funktioniert . Jeder von ihnen wird sich in eine andere Sprache verlieben - oder gar nicht in die Programmierung verfallen, was auch keine Tragödie ist.
Darüber hinaus verändert sich die Technologiebranche so schnell, dass es schwer zu erraten ist, welche Sprache gefragt sein wird, wenn die Kinder von heute erwachsen werden.
Unten sehen Sie den TIOBE Programming Community Index, der die Popularität verschiedener Programmiersprachen zwischen 2002 und 2016 anzeigt.
Wenn Ihr Kind auf dem Arbeitsmarkt ist, wird dieses Diagramm höchstwahrscheinlich ganz anders aussehen - einige Sprachen werden vielleicht verschwinden, und neue werden wahrscheinlich auftauchen.Programmieren ist typischerweise ein Feld, das lebenslanges Lernen erfordert, daher ist es für Kinder am wichtigsten, die Logik und die Konzepte aufzugreifen, die in jeder Sprache zurückkehren .
Auch in dieser sich schnell verändernden Welt werden Soft Skills wie Problemlösungs-, zwischenmenschliche und Projektmanagementfähigkeiten immer wichtiger, so dass es profitabler ist, sich der Programmierung aus einer ganzheitlichen Perspektive zu nähern, anstatt diese oder jene Sprache strikt durchzusetzen .
Mythos # 5 - In der Zukunft muss jeder Code schreiben
Im digitalen Zeitalter nutzen die meisten, wenn nicht alle Arbeitsplätze zunehmend Technologie . Da das Design von Benutzererfahrungen jedoch auch prosperiert, werden Personen, die in nichttechnischen Bereichen wie Marketing, Bildung, Verlagswesen oder Gesundheitswesen arbeiten, höchstwahrscheinlich nicht als Teil ihrer Jobs programmieren müssen.
Daher ist es keine Tragödie, wenn Ihr Kind einfach nicht am Programmieren interessiert ist, da es auch in anderen Bereichen möglich ist, erfolgreich zu sein.
Aber bedenken Sie: Digitale Kompetenz wird für alle von entscheidender Bedeutung sein . Eine digital gebildete Person ist jemand, der:
- Nutzen Sie sicher und selbstbewusst verschiedene Geräte und Software
- zu verstehen, wie sie zueinander stehen
- B. Internet-Publishing, Online-Kommunikationstools, Internet-Suche, Textverarbeitung, Tabellenkalkulation, Content-Management-Systeme, Social Media, Bildbearbeitungsprogramme, Produktivitätssoftware und viele andere
- und verstehen Konzepte wie Online-Privatsphäre und digitale Rechte und Verantwortlichkeiten.
Programmierung, Web-Entwicklung, Systemadministration und andere fortgeschrittene IT-Kenntnisse werden normalerweise nicht als digitale Kompetenz bezeichnet .
Auf der anderen Seite kann ein grundlegendes Verständnis von Kodierung die digitale Kompetenz sicherlich verbessern, zusammen mit vielen anderen Fähigkeiten wie Problemlösung, kritischem Denken und Logik, also ist es eine großartige Sache, wenn Kinder all das in der Schule lernen könnten.
Es kann auch argumentiert werden, dass jedem Kind elementare Codierung beigebracht werden sollte, genauso wie Lesen, Schreiben und Mathe, weil wir sonst wissen können, ob ein Kind talentiert ist oder nicht ?Und selbst wenn sie nicht als Programmierer enden, werden sie sicherlich von diesem Wissen profitieren . Sich den zukünftigen Arbeitsplatz als einen Ort vorzustellen, an dem jeder fließend programmieren kann (oder überhaupt Code schreiben muss), ist einfach unrealistisch.
10 zufällige Fakten über den Valentinstag, die Sie wahrscheinlich nicht wussten
Der Valentinstag steht vor der Tür und der obligatorische Austausch von Rosen, Pralinen, Abendessen und Ritualen beginnt Mitte Februar. Inzwischen bekomme ich eine Herausforderung, um über 10 interessante Dinge zu schreiben, die ich über den Valentinstag nicht wusste.Die schlechte Nachricht ist, dass ich nicht über die üblichen Sachen schreiben kann, wie der Valentinstag seinen Namen bekommen hat oder wie die Farbe oder Anzahl der Rosen in einem Blumenstrauß symbolisiert wurde. Die
Android Studio 3.0 - Alles, was Sie wissen müssen
Als Android-Entwickler erwarte ich neue und innovative Funktionen von Google, die Entwicklern wie mir helfen , Apps so einfach wie nie zuvor zu erstellen und zu testen, und Android Studio 3.0 ist nicht anders. Android 3.0 wurde erstmals im Google I / O 2017 angekündigt und bietet Unterstützung für Kotlin sowie eine Reihe anderer Funktionen.We