Logo der Universität Passau

Projekte

Was erwartet dich?

Neben spannenden Vorlesungen aus der Informatik und Erfahrungsberichten von Studierenden und Experten aus der Praxis, entwickelt ihr euer eigenes kleines Projekt. Mögliche Themen dafür sind:

  • GameDev: Entwickle dein erstes Videospiel
  • MiniGPT: Baue deinen eigenen ChatBot
  • CodeExplorers: Coding und Modding mit Minecraft
  • Programmierung von Mikrocontrollern mit Arduino

Jedes dieser Projekte ist unabhängig von deinen Informatik-Vorkenntnisse.

  • Du hast bisher noch nie programmiert? Kein Problem, das lernst du ganz schnell.
  • Du hast bereits Programmiererfahrung in Java oder Python? Super, dann kannst du dein Wissen erweitern und praktisch anwenden.

Die Gruppenprojekte werden dabei abwechselnd eigenständig und/oder in Teams von ca. 3 Jugendlichen bearbeitet und durch Mitarbeitende der Universität betreut.

Worum geht es?

Entwicklung eines eigenen Videospiels mit der Godot Engine

Was wollen wir machen?

Super Mario, The Legend of Zelda, Hollow Knight – hinter jedem großen Spiel steckt eine Idee, die irgendwo klein angefangen hat. Aber wie entsteht eigentlich ein Videospiel? Was steckt hinter den Welten, Figuren und Mechaniken, die uns stundenlang am Bildschirm fesseln? In diesem Projekt schauen wir gemeinsam hinter die Kulissen der Spieleentwicklung. Wir lernen wie Spiele aufgebaut sind, wie man Bewegungen, Kollisionen und Punkte-Systeme programmiert und wie aus vielen einzelnen Bausteinen ein funktionierendes Spiel entsteht. Dabei ist das Ziel selbst aktiv zu werden und am Ende der Woche ein eigenes Spiel in den Händen zu halten.

Womit setzen wir es um?

Godot Engine & GDScript (keine Vorkenntnisse notwendig)

Was lernt ihr?

  • Einstieg in die Spieleentwicklung mit der Godot Engine
  • Grundlagen des Programmierens anhand einer eigenen Spielidee
  • Wie aus einer kreativen Idee ein funktionierendes digitales Produkt wird

Worum geht es?

Erstellen von Mods für Minecraft.

Was wollen wir machen?

Minecraft ist eines der bekanntesten Spiele und seit jeher gibt es Fans, die über Mods eigene Ideen in das Spiel einbringen. Hier wollen wir mithilfe der Modding API Minecraft Forge eine eigene Mod erstellen mit coolen neuen Block, Items, Tränken, etc. Dabei werden wir auch in den bestehenden Code von Minecraft eintauchen um herauszufinden, wie wir unsere eigenen Ideen umsetzten können.

Womit setzen wir es um?

Minecraft Forge (keine Vorkenntnisse notwendig)

Was lernt ihr?

  • Umgang mit einer API
  • Analyse von bestehendem Code als immer wiederkehrendes Problem der Softwareentwicklung

Worum geht es?

Programmierung von Mikrocontrollern

Was wollen wir machen?

Hast du neben Software auch Interesse an Hardware? Dann bist du in diesem Projekt bestens aufgehoben: In diesem Projekt erarbeiten wir zunächst die Grundlagen elektronischer Schaltungen, bevor wir in den Umgang mit Mikrocontrollern, also kleinen Computersystemen, die spezialisierte Aufgaben übernehmen, einsteigen. Aufbauend auf diesen Erkenntnissen wollen wir gemeinsam elektronische Systeme mit mehreren Komponenten entwickeln, die von einem (oder mehreren) zentralen Mikrocontrollern gesteuert werden. Deiner Kreativität sind keine Grenzen gesetzt: Mit Arduino kannst du von der Alarmanlage, über die visuelle Darstellung von Lautstärke bis hin zur Spieleprogrammierung (z.B. Snake, Pong oder Tic-Tac-Toe) alles ausprobieren.

Mikrocontroller sind kleine Computersysteme, die spezialisierte Aufgaben übernehmen. Beispielsweise steuern solche Systeme die einzelnen Komponenten eines Autos, wie z.B. die Kraftstoffpumpe, Informationssysteme oder Sicherheitssysteme. Die Controller erhalten Informationen über ihre Umwelt dabei von Sensoren und verarbeiten diese, um sie etwa einem Benutzer auszugeben (z.B. Einparkhilfe) oder um Aktoren zu steuern (z.B. Antiblockiersystem).

Womit setzen wir es um?

Arduino-Plattform, die wir in einem C/C++-Dialekt programmieren (keine Vorkenntnisse notwendig)

Was lernt ihr?

  • Einblick in elektronische Schaltungen
  • Einblick in die Arbeit mit Mikrocontrollern auf der Plattform von Arduino
  • Grundlegende Programmierung von Mikrocontrollern
Ich bin damit einverstanden, dass beim Abspielen des Videos eine Verbindung zum Server von Vimeo hergestellt wird und dabei personenbezogenen Daten (z.B. Ihre IP-Adresse) übermittelt werden.
Ich bin damit einverstanden, dass beim Abspielen des Videos eine Verbindung zum Server von YouTube hergestellt wird und dabei personenbezogenen Daten (z.B. Ihre IP-Adresse) übermittelt werden.
Video anzeigen