Projekt 1: App-Entwicklung mit dem MIT App Inventor
Für alle ohne spezielle Vorkenntnisse
Mit dem MIT App InventorExterner Link ist es ganz einfach, in kürzester Zeit schöne Android-Apps zu entwickeln – ohne aufwändige Installation, sondern direkt in deinem Internetbrowser. Durch eine ScratchExterner Link-ähnliche Programmiersprache klickst du dir deine App zusammen und lernst damit die wesentlichen Bestandteile eines Programms und von Algorithmen kennen. So kommst du ganz schnell, ohne Frustration und Fehlersuche zum Ziel. Vielleicht schaffst du es sogar, mehr als eines unserer Projekte zu entwickeln?
Projekt 2: Hardware-Hacking mit Arduino
Für alle mit etwas Programmiererfahrung
Der Arduino-MikrocontrollerExterner Link bietet dir die Möglichkeit, auf einfache Weise Elektronikbauteile wie Sensoren, Displays, Motoren anzusteuern. Im Laufe des Sommercamps lernst du anhand verschiedener Projekte (wie zum Beispiel einem elektronischen Schloss, einem Alarmsystem, einer Fernbedienung und einem kleinen Roboter) wie der Arduino programmiert wird. Alles, was du für den Workshop brauchst, ist ein wenig Programmiererfahrung (Schleifen, Bedingungen, Funktionen), Spaß am Basteln und natürlich jede Menge Kreativität. Ziel ist es, dass du nach dem Sommercamp deine eigenen Ideen für computergesteuerte Schaltungen auch zu Hause entwerfen und realisieren kannst.
Projekt 3: Suchmaschinen bauen mit Python
Für alle mit etwas mehr Programmiererfahrung
Suchmaschinen haben wir alle schonmal benutzt. Aber wie kommen die relevanten Webseiten zu den Nutzer:innen?
Mit verschiedenen Tools der Programmiersprache Python wollen wir mit dir eine kleine Suchmaschine für eine Webseite deiner Wahl bauen… und daraus eine Web-App basteln.
Dazu haben wir den Workshop in vier Abschnitte geteilt: Crawling, Indizierung, Suche und Nutzeroberfläche.
Wer entwickelt innerhalb der zwei Tage die kreativste Suchmaschine?
Projekt 4: Spiele-Entwicklung mit der Godot Game Engine
Für alle mit viel Programmiererfahrung
Bist du schon erfahren mit der Programmierung? Kein Problem, denn die Spiele-Entwicklung mit GodotExterner Link, einer Game Engine für Profis, wird auch dich herausfordern. In einer komplexen Entwicklungsumgebung mit zahlreichen bestehenden Features wirst du dich zurechtfinden lernen, an einem Spiel basteln und ein wahres Abenteuer erschaffen.