Kursreihe

Karel the Robot
Karel Beginner
Neue Termine
folgen kommende Woche
Nach der Buchung erhälst du den Link zum Kursraum, die Rechnung und eine ausführliche Installationsanleitung.
Wir versuchen ihn bei der nächsten Kursplanung zu berücksichtigen
Für Bildungseinrichtungen und Gruppen
können vergünstigte Angebote angefordert werden.
Spielerisch Programmieren lernen mit Karel

In jedem Kapitel der Ladenumgebung muss Karel sich anderen Herausforderungen stellen. Der kleine blaue Roboter bewegt sich aber nur genauso, wie du ihn programmierst! Mit jedem Modul erfährst du mehr über die Informatik und lernst deinen eigenen Code zu entwickeln.

Vorbereitung

In den Kursmodulen arbeiten wir mit der Lernumgebung: Installiere bitte vor dem Kurs die Lernumgebung „Karel the Robot“.

Aufbau der Lernumgebung

Erfahrungen, wie die Lernumgebung aufgebaut ist, wie er durch die Kapitel navigieren kannst und was beim Erstellen deines Codes zu beachten ist. In den nachfolgenden Kursen findest du alle Hinweise und Prologe (die Texte unter der grafischen Darstellung) auf Deutsch übersetzt.

Ein strukturierter Code

Kapitel 0.0.1 - 1.3.1

Was sind Befehle, Funktionen und Kommentare? Wie werden eigene Funktionen erstellt und sinnvoll eingesetzt? Und was bedeutet es, ein Programm zu schreiben?

Die ersten Kapitel der Lernumgebung bringen dir die wichtigsten Grundlagen der Informatik auf spielerische Art bei. Schaffst du es den kleinen blauen Roboter so zu programmieren, dass er seine Aufgaben meistern kann?

Kontrollstrukturen

Ab dem Kapitel 1.3.2 „repairTheStreet“ passiert etwas Merkwürdiges: Jedes Mal, wenn das Kapitel neu geladen wird, verändert sich die Welt von Karel: Hindernisse tauchen auf, Wände verschwinden und Beeper ändern ihre Position!

Verzweigungen und Schleifen

Kapitel 1.3.2 - 2.1.3

Kontrollstrukturen erlauben es uns, unseren Code zu steuern, Codezeilen zu überspringen oder nur bestimmte Abschnitte auszuführen: Wie werden Fallunterscheidungen aufgebaut? Was ist eine Bedingung? Und wie binde ich den Code so ein, dass Karel seine Umgebung analysieren kann?

Binärsystem

Kapitel 2.2.1 - 2.2.3 + 2.4.3

Wie werden Variablen in der Informatik verwendet? Wie bauen sich Zahlen im Binärsystem aus? Was bedeutet Inkrement und Dekrement? Und was soll ein Überlauf sein? In der Lernumgebung können wir keine Variablen nutzen, aber mit Hilfe der Beeper trotzdem rechnen!

Kontrollstrukturen für Fortgeschrittene

Kapitel 2.3.1 - 2.4.2

Wie funktioniert das Zusammenspiel von if-else und else-if? Und wie können Bedingungen mit Vergleichsoperatoren verkettet werden?

In dem nächsten Kapitel muss ich Karel sein bisher schwersten Aufgaben stellen, Die einzelnen Kapitel werden länger, schwerer und anspruchsvoller: Schaffst du es die Funktion und Bedingungen so aufzubauen dass er seine Bedingungen noch erfüllen kann?

Rekursion

Kapitel 3.1.1 - 3.3.3

Intelligente Funktionen, die sich selbst wieder aufrufen: Für die letzten Kapitel müssen wir unsere Funktion so programmieren, dass sie sich selbst wieder aufrufen können, bis Karel seine Aufgabe erfüllt hat! Rekursion: Eine Funktion, die sich beliebig oft selbst wieder aufruft.

Newsletter
Mit dem Newsletter keinen Kurs verpassen und exklusive Rabatte sichern: