Apps programmieren mit Android Studio
In diesem Workshop taucht ihr in die Welt der App-Entwicklung ein und arbeitet mit Android Studio. Eure Apps können ganz unterschiedliche Funktionen haben – zum Beispiel kleine Spiele, praktische Alltagshelfer wie To-Do-Listen, Taschenrechner oder Quiz-Apps. Ihr könnt sogar eigene Designs einbauen und so eine App entwickeln, die ganz euren Vorstellungen entspricht. Am Ende testet ihr eure Anwendung direkt auf einem Smartphone oder Tablet und seht sofort, was ihr erschaffen habt. In diesem Workshop setzen wir grundlegende PC- und Mathematik-Kenntnisse voraus.
Anmelden zu Apps programmieren mit Android Studio
Apps programmieren mit dem App Inventor
Der MIT App Inventor ist eine leicht verständliche Plattform, mit der ihr eigene Apps erstellen könnt. Statt komplizierten Code zu schreiben, setzt ihr Bausteine per Drag & Drop zusammen. So könnt ihr spielerisch Ideen umsetzen und lernt gleichzeitig wichtige Grundlagen des Programmierens kennen. Eure fertige App testet ihr anschließend direkt auf einem Smartphone/Tablet und könnt sie danach weiter optimieren. In diesem Workshop setzen wir grundlegende PC-Kenntnisse voraus.
Anmelden zu Apps programmieren mit dem App Inventor
C++
Mit C++ könnt ihr Computerprogramme bauen, die sehr schnell und stark sind. Die Sprache ist aus der Software-Entwicklung nicht wegzudenken und auch viele moderne Computerspiele wurden mit dieser Programmiersprache geschrieben. In unserem Einführungs-Workshop lernt ihr die Grundlagen von C++ kennen und könnt damit eigene Programme schreiben – zum Beispiel ein eigenes kleines Spiel. In diesem Workshop setzen wir grundlegende PC- und Mathematik-Kenntnisse voraus.
Java
Java ist die Hauptsprache der Android-Apps und viele Smart-TV-Apps sind mit ihr programmiert. Hier lernt ihr die Sprachelemente von Java kennen, arbeitet u. a. mit Verzweigungen, Schleifen, Methoden, Variablen, Datentypen, Zeichen, Strings und programmiert am Ende ein eigenes Zahlenratespiel. In diesem Workshop setzen wir grundlegende PC- und Mathematik-Kenntnisse voraus.
JavaScript: Animationen und Spiele
JavaScript wird verwendet, um Webseiten lebendig zu machen. In unserem Workshop erstellt ihr interaktive Browser-Animationen und -Spiele und bekommt einen Einblick in die allgemeinen Grundlagen der Programmierung. Ihr lernt grundsätzliche Konzepte (z. B. Verzweigungen, Schleifen, Arrays) kennen und setzt sie in der Gestaltung eines Spiels um. Dafür programmiert ihr die Steuerung einer Spielfigur und testet verschiedene Spielfunktionen in Form von Hindernissen und Punktebewertungen. Damit ihr euer Spiel in eine Website einbinden könnt, ist auch eine kurze HTML-Einführung Teil des Workshops. In diesem Workshop setzen wir grundlegende PC- und Mathematik-Kenntnisse voraus.
Anmelden zu JavaScript: Animationen und Spiele
Programmieren mit dem Calliope mini
Der „Calliope mini“ ist ein Mikrocontroller, mit dem ihr eigene Programmierideen umsetzen oder lustige Projekte verwirklichen könnt. Angeschlossen an leitfähige Materialien ist der Kreativität keine Grenze gesetzt. In unserem Workshop probiert ihr fertige kleine Spiele aus und programmiert mit einer einfachen grafischen Sprache (ähnlich wie Scratch) eigene Programme, wie z. B. ein Quiz. Ihr experimentiert mit allerlei Materialen, prüft sie auf Leitfähigkeit und erforscht Reaktionen auf Licht und Erschütterung. Bei unseren gemeinsamen Bastelaktionen entstehen Projekte wie ein Miniklavier oder Geschicklichkeitsspiele.
Anmelden zu Programmieren mit dem Calliope mini
Programmierwelt entdecken
Hier steigt ihr ein in die faszinierende Welt der Programmierung. Ihr nutzt verschiedene Apps am Tablet und programmiert mit Blöcken im Baukastenprinzip. Dabei lernt ihr – ganz ohne Code – die Funktionen von Variablen, Schleifen und Operatoren kennen und versteht, was ihr mit Befehlen, wie „Wenn-Dann“, „Sonst“ oder „Während“ bewirkt. In kurzer Zeit reiht ihr Block für Block geschickt aneinander und erstellt eigene Animationen, interaktive Geschichten und kleine Spiele.
Anmelden zu Programmierwelt entdecken
Python: Discord-Bots selber schreiben
In unserem Workshop zeigen wir euch, wie ihr eigene Bots mit Pythons beliebter Library discord.py programmiert. Bots sind automatisierte Programme, die z. B. Benachrichtigungen versenden, Rollen vergeben oder ähnliches. Um euer Erlebnis auf Discord zu verbessern, könnt ihr euren eigenen Server individualisieren und allerlei Bots hinzufügen. Dabei nutzt ihr Grundlagen der Programmierung wie Schleifen, if-Abfragen und Funktionen. In diesem Workshop setzen wir grundlegende PC-, Mathematik- und Englisch-Kenntnisse voraus.
Anmelden zu Python: Discord-Bots selber schreiben
Python: Programmieren mit LEGO Mindstorms
In diesem Workshop baut ihr eigene Roboter mit LEGO Mindstorms und programmiert diese anschließend mit MicroPython, einer Version von Python, die für die Nutzung auf Microcontroller optimiert ist. Ihr stellt euch verschiedenen Coding-Herausforderungen und erlernt dabei die wichtigsten Python-Befehle. Wir lassen die Roboter verschiedene Farben auf dem Untergrund erkennen und je nachdem unterschiedliche Aktionen ausführen, z. B. Gegenstände umfahren oder eine Parklücke finden. Zum Abschluss bleibt Zeit für eigene Programmierideen. In diesem Workshop setzen wir grundlegende PC- und Mathematik-Kenntnisse voraus.
Anmelden zu Python: Programmieren mit LEGO Mindstorms
Python: Programmieren mit Minecraft
In diesem Workshop fangt ihr spielend an zu programmieren, denn die Programmiersprache Python ist sehr übersichtlich strukturiert. Ihr lernt Elemente wie Variablen, Strings und if-Anweisungen kennen und merkt schnell, auf welche Zeichen es ankommt. Wie praktisch, dass ihr jeden neuen Schritt direkt in Minecraft ausprobieren könnt: So schreibt ihr beispielsweise kleine Spiele, klont komplexe Bauwerke in Sekundenschnelle oder baut euch eine blinkende Disco-Tanzfläche. In diesem Workshop setzen wir grundlegende PC- und Mathematik-Kenntnisse voraus.
Anmelden zu Python: Programmieren mit Minecraft
Python: Programmieren mit Pygame Zero
Hier steigt ihr in die Welt der professionellen Programmiersprachen ein. Python ist sehr übersichtlich, einfach strukturiert und gleichzeitig weit verbreitet. Sie wird u. a. im Bereich der Künstlichen Intelligenz für maschinelles Lernen verwendet. In unserem Workshop fangt ihr ganz langsam an und arbeitet konzentriert im Code. Ihr lernt grundlegende Programmierkonzepte wie Schleifen, Listen und Funktionen kennen. Danach entwickelt ihr eigene Spiele am Beispiel von Space Invaders oder Snake. In diesem Workshop setzen wir grundlegende PC- und Mathematik-Kenntnisse voraus.
Anmelden zu Python: Programmieren mit Pygame Zero
Spiele erstellen mit Godot
Mit der Game Engine Godot steigt ihr in die Welt der Spieleentwicklung ein! Ihr startet ganz einfach in Scratch und programmiert anschließend in Godot-Script, einer Python-ähnlichen, textbasierten Programmiersprache. Ihr lernt spielerisch, wie Figuren lebendig werden, Levels entstehen und eure Ideen zu einem echten Game zusammenwachsen. Schritt für Schritt entsteht so euer eigenes Abenteuer und ihr könnt es nach Lust und Laune weiter ausbauen. In diesem Workshop setzen wir grundlegende PC- und Mathematik-Kenntnisse voraus.
Anmelden zu Spiele erstellen mit Godot
Spiele programmieren mit Arcade Code
Hier entsteht euer eigenes Konsolenspiel! Mit Arcade Code könnt ihr eigene Spiele und interaktive Anwendungen in einer Scratch-ähnlichen Umgebung gestalten. Dabei lernt ihr spielerisch die Grundlagen des algorithmischen Denkens kennen und setzt eure Ideen Schritt für Schritt um. Erschaffe ein Flugzeug, das Ballons jagt, ein kleines Labyrinth oder ein völlig neues Spielprinzip – eurer Kreativität sind keine Grenzen gesetzt. Das Besondere: Eure Projekte könnt ihr nicht nur am PC testen, sondern auch direkt auf der Kitronik ARCADE, einer kleinen tragbaren Konsole mit Display und Steuerkreuz. So erlebt ihr euer eigenes Spiel auf echter Hardware.
Anmelden zu Spiele programmieren mit Arcade Code
Spiele programmieren mit Kodu
Mit der Freeware Kodu steigt ihr spielerisch in die Programmierlogik von Computerspielen ein und kommt schnell zu tollen Ergebnissen. Ob Unterwasserwelt, Weltraum oder Burgen – ihr erstellt eure eigene 3D-Fantasiewelt und lernt, die (Re-)Aktionen der Spielfigur mit einfachen Wenn-Dann-Befehlen zu bestimmen. Die bunte Lernumgebung und vielfältige Kameraperspektiven garantieren dabei echten Programmierspaß. Am Ende des Workshops habt ihr ein fertiges Computerspiel, das ihr als Datei mit nach Hause nehmen könnt.
Anmelden zu Spiele programmieren mit Kodu
Spiele programmieren mit Octostudio
Mit OctoStudio könnt ihr ganz einfach kleine Animationen, Spiele und interaktive Geschichten gestalten – direkt auf dem Smartphone oder Tablet. In diesem Workshop lernt ihr die ersten Schritte: Ihr wählt aus Figuren, Sounds und Hintergründen aus und setzt sie per Drag & Drop zu eurer eigenen Spielwelt zusammen. Dabei entdeckt ihr spielerisch die Grundlagen der Programmierung wie Anweisungen, Wiederholungen und Abfragen. Eure Projekte könnt ihr anschließend ausprobieren und mit anderen teilen.
Anmelden zu Spiele programmieren mit Octostudio
Spiele programmieren mit Scratch
Mit der Programmiersprache Scratch könnt ihr ganz einfach kleine Animationen und interaktive Geschichten gestalten. In diesem Workshop zeigen wir euch die ersten Schritte: Ihr wählt aus verschiedenen Figuren, Sounds und Hintergründen aus und klickt euch eine eigene Spiele-Welt zusammen. Ganz nebenbei lernt ihr so die Grundlagen der Programmierung kennen – zum Beispiel Anweisungen, Wiederholungen und Abfragen. Eure Spiele könnt ihr anschließend mit Makey Makey steuern und in der Gruppe ausprobieren.