Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

113 Commits

Folders and files

Repository files navigation

Programmieren lernen in Minecraft - Online-Kurs

In diesem Repositorium findest Du alles, was zum Videokurs "Programmieren in Minecraft" gehört.

Mehr Infos zum Kurs findest Du auf meiner Webseite: https://kidslab.de/minecraft/

Fragen gerne per Mail: gregor@kidslab.de oder matze@kidslab.de

Willkommen zum "Programmieren in Minecraft" Videokurs!

Bei dem Kurs lernen Kinder in Minecraft die Grundprinzipien vom Programmieren: Ablauf, Schleifen, Bedingungen, Funktionen ...

  • Zielgruppenalter: ab 10 Jahren
  • Umfang: 8 Stunden à 60 min
  • Benötigt: Minecraft-Java-Lizenzen, Rechner, Maus + Tastatur, Server (hier mit Docker vorbereitet)

In diesem Repo:

Lernkarten:

Für die Stunden gibt es jeweils Lernkarten, die als Hilfe in der Stunde dienen. Dort sind die wichtigen Befehle und Aufgaben noch mal vermerkt.
Werden aktuell nicht aktiv eingesetzt. Möglicherweise veraltet.

Folien zu den einzelnen Stunden:

Sind jeweils in "Folien".

Lösungen:

Die Lösungen für die einzelnen Stunden findest Du unter Lösungen.

Kursablauf

Vor der ersten Kursstunde

Teilnehmern wird bescheid gegeben, dass eine spezielle modded 1.8 Minecraft version installiert werden muss für den Workshop: https://handbuch.kidslab.de/minecraft/allgemeines/installation 1 Termin Technik-Check
Eine Möglichkeit, BigBlueButton, Mikrofon, Minecraft-Mod-Installation etc. zu testen und noch Hilfe hierfür anzubieten, damit im Kurs alles glatt läuft und nicht einzelne, die die Mod noch nicht haben, nicht mitmachen können bzw. einzelnen Helfen alle anderen ausbremst.

Jede Kursstunde

Treffen in BigBlueButton.
Wir beginnen immer mit dem Theorieteil: Folien mit der Mechanik, die gelernt wird, und dann die Aufgabenstellung.
Dann evtl. Fragen in großer Runde, damit nichts falsch verstanden wurde.
Dann Breakout-Rooms in Gruppen von 2-8 Teilnehmern, die dann untereinander reden und sich beim Aufgabenlösen helfen können.
Die Mentoren wandern dann von Raum zu Raum und helfen bei Fragen.
Fertige Teilnehmer können sich am Spawn mit der erspielten Belohnung Cosmetics kaufen shop
Nach Ablauf der Breakout-Räume folgt eine gemeinsame Frage-/Showcase-Runde und evtl. wird eine Musterlösung gezeigt.
Feedback an die Mentoren fragen; Teilnehmer können in der Welt hinter dem Spawn Feedback loswerden.

Einzelne Stunden:

Schildkröte kennenlernen

Schildkröte kennenlernen, um mit der Fernbedienung den mysteriösen Gegenstand zu finden.

Präsentation 1

Video-Erklärung: (alte Welt)
YouTube Video

Labyrinth

Der Schildkröte den Weg durchs Labyrinth beibringen.

Präsentation 2

Video-Erklärung: (alte Welt)
YouTube Video

Treppenbau-Challenge

Hier lernen wir Schleifen.

Präsentation 3

Turtle City

Heute schauen wir uns Turtle City an.
Statt Folien zeigen wir hier https://handbuch.kidslab.de/minecraft/turtlecity

Smaragdmäher

Hier lernen wir Schleifen in Schleifen, sehr mächtig.

Präsentation 4

Smaragdmäher ohne Zählen

Die Schildkröte kann selber erkennen, wann sie umdrehen muss.
Falls ... Dann ...

Präsentation 5

Zufalls-Labyrinth

Noch mehr:
Was ist, wenn ...
Falls ... Dann ... abfragen.
Die Schildkröte lernt, selber zu entscheiden.

Präsentation 6

Holz fällen

Jetzt darf die Schildkröte arbeiten gehen.
Wir lernen, Zufall zu nutzen und Unterprogramme zu starten.

Präsentation 7

Code'n'Run

Finale Challenge
Alles zusammen

Präsentation 8

Serverinfrastruktur

Docker Compose

Docker starten

Mentor-Account ingame freischalten:
Minecraft-Befehle:
scoreboard ....
erlaubt das Nutzen von Karottenrute und Teleport in den Technikraum
op ...
erlaubt das Nutzen von Befehlen wie /op weitererMentor, /tp, /give oder /gamemode

Ingame für Kurs-Mentoren

Immer wieder wichtig:

  • Beim Betreten wird man immer zum Start teleportiert; dies ermöglicht jedem Teilnehmer, zurückzukehren, z. B. falls er/sie sich eingesperrt hat.
  • Jeder Spieler (auch Mentoren) wird beim Betreten in den Abenteuermodus gesetzt (nichts abbauen, nicht fliegen etc.). Mit dem Befehl /gamemode creative können Mentoren in den Kreativmodus wechseln.

Karottenrute

Karottenrute
damit Rechtsklick -> Zuschauermodus: durch Blöcke fliegen
im Zuschauermodus Mausrad scrollen: schneller / langsamer fliegen
im Zuschauermodus gerade nach oben schauen: zurück in den Kreativmodus
im Zuschauermodus bist du für Teilnehmer unsichtbar

Befehl /tp

Befehle gibt man mit "/" im Chat ein. Also Chat mit "t" öffnen, dann "/" und dann den Befehl "tp".

tp = teleport und teleportiert dich oder Teilnehmer

Beispiel
tp Beispiel
/tp SpielerName
teleportiert dich zu dem Spieler, der SpielerName heißt

/tp 0 20 0
teleportiert dich zum Start.

/tp SpielerName 0 20 0
teleportiert SpielerName zum Anfang

/tp @a 0 20 0
teleportiert alle zum Anfang

/tp @a @p
teleportiert alle zu dir.

Technikraum / Lehrerzimmer:

Neben dem Spawn ist eine kleine Burg. Mentoren können sich in den Technikraum teleportieren, wenn sie sich auf die Druckplatte stellen.
Zugang zum Lehrerzimmer

Mauern:

Mauern
Diese Mauern trennen die Level und können zu Beginn der Kursstunde weggemacht werden, wenn das Level dahinter erreichbar sein soll.
Mauer-Hebel im Technikraum
Jeder Hebel hier kontrolliert eine Mauer

  • Hebel oben: Mauer weg
  • Hebel unten: Mauer da
Kurs-Ausgangspunkt setzen:

Im Technikraum gibt es für Mentoren auch die Möglichkeit, den Punkt zu ändern, an den die Teilnehmer teleportiert werden, sobald sie sich die Raumnummer aussuchen:
Teleport-Ziel-Switcher:
Teleport-Ziel-Switcher
drückt man hier Anfang, so werden teilnehmer zum Anfang teleportiert. Anfang

Besonders wichtig ist diese Einstellung bei der Hochbau-Challenge, da diese nur über den Teleport erreichbar ist.
Hochbau-Challenge

Hinweise:

  • Mithilfe der Schildkröten können kreative Teilnehmer immer einen Weg über die Mauer finden. Wir wollten es nicht komplett unmöglich machen und loben kreativen umgang mit der Technik eher. Neu gelerntes Kreativ anwenden um eigene Ziele umzusetzen eigentlich genau das was man beim programmieren lernen erreichen will ;)
  • Die Hebel machen die Mauern nicht direkt weg. Sie verschwinden, sobald sich jemand nähert.

Sonstiges

CustomNPC-Tools

NPC-Wand
...

Support und Kontakt

Gerne können die Inhalte von Lehrern oder Erziehern für eigene Stunden genutzt werden. Die Inhalte stehen unter Creative-Commons-Lizenz: Namensnennung-Nicht-kommerziell (CC BY-NC).

Bei Fragen gerne melden: gregor@kidslab.de

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages