de.hideout-lastation.com
Paradies Für Designer Und Entwickler


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 sein

Codieren 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.
Digitale Kompetenz ist wichtiger

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.

Wie man WordPress Plugins mit optimierten Code Snippets ersetzt

Wie man WordPress Plugins mit optimierten Code Snippets ersetzt

Jede neue WordPress-Installation kann mit Plugins verbessert werden. Aber zu viele Plugins können dazu führen, dass Ihre Site viel langsamer läuft und sich aufgebläht anfühlt.Es gibt einen guten Grund, Plugins zu installieren, aber wenn Sie ein Plugin durch PHP-Code ersetzen können, ist es oft einfacher. Aber

(Tech- und Design-Tipps)

Wie man für Leute mit Zugänglichkeits-Bedarf entwirft

Wie man für Leute mit Zugänglichkeits-Bedarf entwirft

Die Menschen, die das Internet nutzen, sind keine homogene Masse, sondern eine riesige Gruppe mit einer unglaublich großen Vielfalt . Viele von ihnen sind nicht Engländer oder gut ausgebildete Stadtbewohner mit ausgezeichneten Gesundheitsbedingungen. Wenn wir für die Öffentlichkeit entwerfen, müssen wir auf diese Tatsache achten; Ansonsten verpassen wir viele potenzielle Nutzer und bieten eine großartige Möglichkeit, die Suchmaschinen-Rankings einer Website zu verbessern.Univer

(Tech- und Design-Tipps)