[PYTHON] Schwierigkeiten, Grundschülern echte Programmierung beizubringen

Ich unterrichte derzeit einem Fünftklässler Programmieren. Die Entwicklungsumgebung ist wie folgt

Entwicklungsumgebung

Was du unterrichtest

Die Bitte des Schülers war, dass er seinen eigenen Minecraft Mod machen wollte. Dazu müssen Sie die Java-Sprache lernen. Java wurde jedoch als eine sehr schwierige Programmiersprache angesehen, die Grundschüler zuerst lernen konnten. Zuallererst ist es leicht zu verstehen, was Minecraft macht. Ich beschloss, Python als Sprache mit relativ geringen Lernhürden zu unterrichten. Ich beschloss, RaspberryJamMod als Programmierumgebung für Minecraft + Python einzuführen und zu unterrichten.

Der Inhalt der Studie richtet sich nach den folgenden Büchern. Python-Programmierung, die Sie gerne mit Minecraft lernen können

Informationen zum Lernen der Geschichte finden Sie in diesem Wiki usw. Programmierklassen-Wiki

Schwierigkeiten beim Unterrichten von Programmierunterricht für Grundschüler

Was nun das Hauptfach betrifft, ist es sehr schwierig, Grundschülern das Programmieren beizubringen. weil

Aus irgendeinem Grund. Das Kind, das unterrichtet, genießt Minecraft jeden Tag, verfügt über eine Fülle von Befehlskenntnissen und Erfahrung in der Herstellung von Spielen mit Unity. Selbst wenn Sie über diese erforderlichen Kenntnisse verfügen, ist die Programmierung jedoch Die Hürden sind immer noch sehr hoch. Als konkretes Beispiel dafür, wie hoch die Hürde ist, gab ich das berühmte FizzBuzz-Problem als meine Hausaufgabe an. Die Fertigstellung dauert ungefähr eine Woche.

Wie kann ich noch unterrichten

Ich bin weder Bildungsexperte noch Programmierexperte (obwohl ich ein Hochschulabsolvent bin). Daher schaffte ich es jedes Mal, den Einfallsreichtum zu wiederholen. Als Gerät

Und so weiter. Hier sind einige Folien, die als Beispiel für die Vorlesung erstellt wurden.

Trotz dieser Art von Einfallsreichtum kündigten einige Kinder, weil sie mit der Unmoral nicht Schritt halten konnten. Auch hier ist die Programmierung so schwierig.

Was ist in Zukunft zu tun?

Der Schwierigkeitsgrad ist so hoch, dass es zu Aussetzern kommt, so dass die Hürde weiter gesenkt werden kann. Es ist die Frage, ob man kauen und erklären soll. Das Erstellen von Folien dauert jedoch mehrere Stunden. Bevor Sie dies mit einer Hand des Hauptgeschäfts tun, Jede weitere Erhöhung der Belastung ist persönlich schwerwiegend. Darüber hinaus ist es nicht zu leugnen, dass ihm seine eigenen Fähigkeiten fehlen. Auf der anderen Seite gibt es, obwohl es subjektiv ist, kein großes Problem mit dem aktuellen Tempo und unter Berücksichtigung des Gleichgewichts mit der akademischen Arbeit des Schülers. Es besteht eine hohe Wahrscheinlichkeit, dass der Stil einer Stunde / Woche / Klassenaufgabe und mehrerer Hausaufgaben weit verbreitet angewendet werden kann.


Ich habe die Rutsche gesehen, aber ist das nicht eine ziemlich hohe Hürde? Wenn Sie Meinungen haben, kommentieren Sie bitte.

Recommended Posts

Schwierigkeiten, Grundschülern echte Programmierung beizubringen
Skript von "Programmierbuch ab Grund- und Mittelschülern"