4 Möglichkeiten, Computing zu einer neuen Generation von Kindern zu unterrichten

Lehrer und Programmierer arbeiten jetzt zusammen und teilen ihre relative Expertise, weil sie sich ernsthaft darum kümmern, junge Menschen mit Computern zu unterrichten. Hier sind einige der innovativsten Möglichkeiten, genau das zu tun.

Lehrer und Programmierer arbeiten jetzt zusammen und teilen ihre relative Expertise, weil sie sich ernsthaft darum kümmern, junge Menschen mit Computern zu unterrichten.  Hier sind einige der innovativsten Möglichkeiten, genau das zu tun.
Werbung

Das Programmieren von Konferenzen ist unwahrscheinlich, wo man Lehrer findet. Aber auf der jüngsten PyCon-Konferenz in Großbritannien, im Coventry Technocentre der Coventry University, arbeiteten Lehrer und Programmierer zusammen und teilten ihre relative Expertise. Warum? Weil es ihnen sehr wichtig ist, junge Menschen mit Computern zu unterrichten.

compsci-pycon

Die britische Regierung hat kürzlich angeordnet, dass Informatik an britischen Schulen als Ersatz für den viel verleumdeten IT-Lehrplan unterrichtet werden sollte, der grundlegende (und stark veraltete) Sekretariatsfähigkeiten beibrachte, mit wenig Raum für irgendetwas anderes. Was am neuen Computer-Curriculum wirklich schön ist, ist, dass es unglaublich offen ist. Es gibt einige Meilensteine, die erfüllt werden müssen, wie " Sequenz verwenden, Auswahl und Wiederholung in Programmen; arbeiten mit Variablen und verschiedenen Formen von Input und Output ", aber wie Sie dorthin kommen, liegt ganz bei Ihnen.

Dies hat zu einer Explosion von innovativen Möglichkeiten geführt, Kindern und Jugendlichen Computer zu vermitteln. Hier sind einige davon.

Python

Nur wenige Programmiersprachen sind so gut geeignet für Anfänger und Kinder Python Die 5 besten Websites Python zu lernen Programmierung Die 5 besten Websites Python Programmierung zu lernen In den letzten zehn Jahren hat die Programmiersprache Python unter Programmierern in allen Bereichen der Popularität explodiert Codierung. Von Web-Entwicklern über Videospiel-Designer bis hin zu Inhouse-Tool-Machern sind viele Menschen ... Read More. Dafür gibt es eine Menge Gründe. Vielleicht ist der erste (und überzeugendste) Grund, dass die Dinge einfach und unkompliziert sind und so funktionieren, wie Sie es erwarten würden.

compsci-python

Python ist eine Sprache, die Einfachheit und Lesbarkeit zulässt, und die Python-Entwickler-Community ist berüchtigt dafür, dass sie einladend, gewissenhaft und hilfsbereit ist. Aus all diesen Gründen und mehr wird es gerade in britischen Klassenzimmern eingesetzt. Python läuft auf fast allem (sogar Symbian S60 Phones!) Und kann kostenlos heruntergeladen und verwendet werden. Was ist besser als das?

Raspberry Pi

Okay, wir können nicht über Informatik unterrichten, ohne über den Raspberry Pi zu sprechen. Sie sind großartige kleine Geräte, die genug RAM und CPU-Leistung bieten, um eine vollständige Linux-Distribution laufen zu lassen, während sie fast keinen Strom verbrauchen.

compsci-pi

Sie sind auch billig, kostete ein armseliges $ 25. Sie können unser Interview mit Vater Pater Speaks von Eben Upton Raspberry Pi lesen: Eben Upton über die Zukunft der Technologie und mehr Vater von Raspberry Pi spricht: Eben Upton über die Zukunft der Technologie und mehr Begeisterung strahlt von Eben Upton aus. Er ist die treibende Kraft hinter dem Raspberry Pi, jenem kleinen Computer, der seit seiner Einführung im Jahr 2012 das Hobby-Computing revolutioniert hat. Groß und lässig gekleidet, ist der Gründer der ... Read More - der Gründer der Raspberry Pi-Stiftung und Schöpfer von der Raspberry Pi - um eine Vorstellung davon zu bekommen, worum es geht. Kurz gesagt, der Raspberry Pi ist ein günstiges kleines Gerät, in dem Kinder lernen können, zu programmieren und zu programmieren, ohne sich Gedanken darüber zu machen, ob sie den Familiencomputer kaputt machen können.

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 mit dem Computerunterricht zu tun hat. Das ist fair. Während Minecraft ein lustiges, kreatives Videospiel ist Ein Latecomer Einführung in Minecraft [MUO Gaming] Ein Latecomer Einführung in Minecraft [MUO Gaming] Minecraft, die Block-basierte Sensation, die Gaming im Sturm nahm, ist jetzt weit über drei Jahre alt. Es ist fast schwer zu glauben, dass es so lange her ist, seit das erste Alpha veröffentlicht wurde - und es ist gleichermaßen ... Es ist unwahrscheinlich, dass es im Klassenzimmer gesehen wird, ohne unerlaubt unter dem Schreibtisch eines Mobiltelefons gespielt zu werden.

Oder ist es? Mojang, die Entwickler von MineCraft, haben kürzlich die Raspberry Pi Version von Minecraft veröffentlicht. Das ist cool für eine ganze Reihe von Gründen. Es ist kostenlos; läuft auf der limitierten Hardware des Raspberry Pi; und kann durch Programmierung mit seiner API erweitert werden.

Schon haben die Leute die Minecraft-API für tolle Dinge benutzt, einschließlich der Erstellung analoger Uhren mit beweglichen Blöcken; Schreibe Klone der Schlange, die du kontrollierst, indem du den Minecraft-Charakter bewegst; und sogar Tetris. Tetris!

Kratzen

Scratch ist eine visuelle Programmiersprache How To Teach Kids Programmierung von Grund auf! How To Teach Kids Programmierung von Grund auf! Lesen Sie weiter erstellt von MIT. Während visuelle Programmiersprachen eine Reihe von Attributen mit textbasierten Programmiersprachen wie Java und Python gemeinsam haben (in Bezug auf Ablaufsteuerung, Sequenz, Auswahl und Wiederholung), unterscheiden sie sich in einer entscheidenden Weise.

compsci-scratchen

Programme in Scratch werden durch Ziehen und Ablegen von Blöcken erstellt. Auch wenn dies älteren Studenten oder hartgesottenen Entwicklungsveteranen vielleicht nicht zusagt, spricht sie doch eine wichtige Zielgruppe an: jüngere Studenten.

Wir sprechen hier über Grundschüler. Grundschulschüler. Diejenigen mit weniger Erfahrung an der Tastatur, aber genug Hand-Auge-Koordination zum Ziehen und Ablegen von Blöcken. Und Sie brauchen Scratch nicht einmal lokal installiert, da es eine ziemlich gute browserbasierte Implementierung von Scratch im Angebot gibt.

Kinder und Codierung

Es war nie eine bessere Zeit, ein junger Mensch zu sein, der sich leidenschaftlich mit Programmierung beschäftigt. Leider existierten all die Dinge, die es heute gibt (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? Lehrst du einem kleinen Kind oder Geschwister das Programmieren? Lass es mich in den Kommentaren unten wissen.

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

In this article