Werbung

Programmierkonferenzen sind unwahrscheinlich, um Lehrer zu finden. Auf der jüngsten PyCon UK-Konferenz im Coventry Technocentre der Coventry University arbeiteten Lehrer und Programmierer zusammen und tauschten ihre relativen Fachkenntnisse aus. Warum? Weil es ihnen sehr wichtig ist, jungen Menschen Computer beizubringen.

compsci-pycon

Die britische Regierung hat kürzlich angeordnet, dass Informatik an britischen Schulen unterrichtet werden soll, um das Vielfache zu ersetzen bösartiger IT-Lehrplan, der grundlegende (und stark veraltete) Sekretariatsfähigkeiten vermittelt und nicht viel Platz für irgendetwas bietet sonst. Das Schöne an dem neuen Lehrplan für Computer ist, dass er unglaublich offen ist. Es gibt einige Meilensteine, die erfüllt werden müssen, wie z.Verwenden Sie Sequenz, Auswahl und Wiederholung in Programmen. Arbeiten Sie mit Variablen und verschiedenen Formen der Eingabe und Ausgabe„, Aber wie Sie dorthin gelangen, liegt ganz beim Lehrer.

Dies hat zu einer Explosion innovativer Methoden geführt, um Kindern und Jugendlichen das Unterrichten von Computern beizubringen. Hier sind einige davon.

instagram viewer

Python

Nur wenige Programmiersprachen eignen sich so gut für den Unterricht von Anfängern und Kindern wie Python Die 5 besten Websites zum Erlernen der Python-ProgrammierungMöchten Sie Python-Programmierung lernen? Hier sind die besten Möglichkeiten, Python online zu lernen, von denen viele völlig kostenlos sind. Weiterlesen . Dafür gibt es eine Vielzahl von Gründen. Vielleicht ist der erste (und überzeugendste) Grund, dass die Dinge einfach und unkompliziert sind und genau so funktionieren, wie Sie es erwarten würden.

compsci-python

Python ist eine Sprache, die Einfachheit und Lesbarkeit umfasst, und die Python-Entwicklergemeinde ist berüchtigt dafür, freundlich, gewissenhaft und hilfsbereit zu sein. Aus all diesen und weiteren Gründen wird es derzeit in britischen Klassenzimmern verwendet. Python läuft auf fast allem (sogar Symbian S60 Phones!) Und kann kostenlos heruntergeladen und verwendet werden. Was ist besser als das?

Himbeer-Pi

Okay, wir können nicht über das Unterrichten von Informatik sprechen, ohne über das zu sprechen Himbeer-Pi. Sie sind fantastische kleine Geräte, die über genügend RAM und CPU-Leistung verfügen, um eine vollständige Linux-Distribution auszuführen und dabei fast keinen Strom zu verbrauchen.

compsci-pi

Sie sind auch billig und kosten nur 25 US-Dollar. Sie können unsere lesen Interview mit Eben Upton Raspberry Pis Vater spricht: Eben Upton über die Zukunft der Technologie und mehrDie Begeisterung strahlt von Eben Upton aus. Er ist die treibende Kraft hinter dem Raspberry Pi, diesem kleinen Computer, der seit seiner Einführung im Jahr 2012 das Hobby-Computing revolutioniert hat. Groß und lässig gekleidet, der Gründer der ... Weiterlesen - der Gründer der Raspberry Pi-Stiftung und Schöpfer des Raspberry Pi - um eine Vorstellung davon zu bekommen, worum es bei ihnen geht. Kurz gesagt, der Raspberry Pi ist ein billiges kleines Gerät, mit dem Kinder das Codieren und Experimentieren lernen können, ohne sich Sorgen machen zu müssen, dass der Familiencomputer kaputt geht.

Diese sind bereits zu einem massiven Hit im Klassenzimmer geworden und haben Millionen von Einheiten verschoben. Das richtige Produkt zum richtigen Preis? Ist jemand wirklich überrascht?

Minecraft

Sie fragen sich vielleicht was Minecraft hat mit dem Unterrichten von Computer zu tun. Das ist fair. Während Minecraft ist ein lustiges, kreatives Videospiel Einführung eines Latecomers in Minecraft [MUO Gaming]Minecraft, die blockbasierte Sensation, die das Spielen im Sturm eroberte, ist jetzt weit über drei Jahre alt. Es ist fast schwer zu glauben, dass es so lange her ist, dass das erste Alpha veröffentlicht wurde - und es ist genauso ... Weiterlesen Es ist unwahrscheinlich, dass es im Klassenzimmer gesehen wird, ohne auf einem Handy illegal unter dem Schreibtisch gespielt zu werden.

Oder ist es? Mojang, die Entwickler von MineCraft, haben kürzlich die Raspberry Pi-Version von Minecraft veröffentlicht. Das ist aus einer ganzen Reihe von Gründen cool. Es ist kostenlos; läuft auf der begrenzten Hardware des Raspberry Pi; und kann durch Programmieren mit seiner API erweitert werden.

Die Leute haben die Minecraft-API bereits für großartige Dinge verwendet, einschließlich der Erstellung analoger Uhren mit beweglichen Blöcken. Schreiben von Schlangenklonen, die Sie steuern, indem Sie den Minecraft-Charakter bewegen. und sogar Tetris. Tetris!

Kratzen

Kratzen ist ein visuelle Programmiersprache Wie man Kindern das Programmieren von Grund auf beibringt! Weiterlesen erstellt vom MIT. Während visuelle Programmiersprachen eine Reihe von Attributen gemeinsam mit textbasierten Programmiersprachen haben Wie Java und Python (in Bezug auf Flusskontrolle, Reihenfolge, Auswahl und Wiederholung) unterscheiden sie sich in einem entscheidenden Punkt Weg.

compsci-kratzer

Programme in Scratch werden durch Ziehen und Ablegen von Blöcken erstellt. Dies mag ältere Studenten oder hartgesottene Entwicklungsveteranen nicht ansprechen, spricht jedoch eine wichtige demografische Gruppe an: jüngere Studenten.

Wir sprechen hier von Grundschülern. Grundschüler. Diejenigen mit weniger Erfahrung auf der Tastatur, aber genügend Hand-Auge-Koordination, um Blöcke per Drag & Drop zu verschieben. Und Sie müssen Scratch nicht einmal lokal installieren, da eine ziemlich gute browserbasierte Implementierung von Scratch angeboten wird.

Kinder und Codierung

Es war noch nie eine bessere Zeit, ein junger Mensch zu sein, der sich leidenschaftlich für das Programmieren interessiert. Leider existierten alle Dinge, die jetzt existieren (Linux, Raspberry Pi, Python), entweder nicht, als ich jünger war, oder sie waren nicht raffiniert genug, um in einem Klassenzimmer verwendet zu werden.

In diesem Sinne war es wahrscheinlich nie eine bessere Zeit, ein junger Geek zu sein. Aber was denkst du? Bist du ein Lehrer? Unterrichten Sie einem kleinen Kind oder Geschwister das Codieren? Lass es mich in den Kommentaren unten wissen.

Bildnachweis: PyConUK (LesPounder), Klassenzimmer (Joseph McKinley)

Matthew Hughes ist ein Softwareentwickler und Autor aus Liverpool, England. Er wird selten ohne eine Tasse starken schwarzen Kaffee in der Hand gefunden und liebt sein Macbook Pro und seine Kamera. Sie können seinen Blog unter lesen http://www.matthewhughes.co.uk und folge ihm auf Twitter unter @matthewhughes.