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.
Embed Responsive Videos einfach mit SuperEmbed.js
Das moderne Web ist reaktionsschnell und mehr Designer erkennen dies jeden Tag. Aber es gibt eine lästige Herausforderung, wenn es um Responsive Design geht: eingebettete Inhalte .Jede Video-Site von YouTube bis Vimeo hat einen Standard-Embed-Code, der auf eine bestimmte Größe festgelegt ist. Dies bedeutet, dass Entwickler andere Lösungen verwenden müssen, um vollständig reagierende Videos zu erstellen .Anste
10 (Mehr) Coole Fahrrad Gadgets für den Avid Radfahrer
Wir sind uns unserer Gesundheit jetzt mehr denn je bewusst und einer der besten Wege, etwas Bewegung in unser Leben zu bringen, ist, das Rad für eine Runde zu drehen. Schnappen Sie sich Ihr Fahrrad aus der Garage, fahren Sie gemütlich und genießen Sie die wunderbaren Dinge, die Mutter Natur zu bieten hat. W