Python und UML

Ich habe wieder ein kleines Tool gebaut – genauer: bauen lassen. Heute macht man das ja mit KI. Ich habe hierfür Claude Code als Coding-Harness und OpenSpec als Vorgehensmodell genutzt. Details zum Quelltext liegen hier.

Welches Problem soll gelöst werden? Im Unterricht geht es im Bereich der objektorientierten Programmierung auch immer …

more ...

Computer ohne Display

Ein aus Papier gebauter Button mit Markierungscode auf einem Holztisch, der auf einen Druck mit dem Finger reagiert
Ein aus Papier selbst gebauter Button, der auf einen Druck reagiert. Quelle: Folk Computer

Ich habe mir schon eine ganze Zeit lang mit Freude das Projekt Dynamicland angeschaut. Dabei werden eine Webcam, ein Projektor und speziell markierte Papiere benutzt, um Programme in einem Raum laufen zu lassen. Die Eingabe erfolgt …

more ...

BYOD in Klausuren

Schon eine ganze Weile schreibe ich Klausuren nach dem BYOD-Prinzip gerade im Bereich Programmieren auf den Geräten der Schüler:innen. Das hat bislang auch gut funktioniert. Mit dem Einzug von KI sind natürlich auch diese Systeme auf die Schüler-Rechner gewandert und so musste ich von einer vertrauensvollen Arbeitsweise zu …

more ...

38C3

Flipdotanzeige beim 38C3

Auch im Jahr 2024 lud der CCC zwischen dem 27. und dem 30.12. wieder zum Chaos Communication Congress nach Hamburg ein. Diesmal folgten 14.000 Lebewesen diesem Aufruf - und ich war eines davon.

Wir hatten uns mit einer kleinen Gruppe bei der Assembly des Labors in Halle 3 einquatiert …

more ...

Pagerank mit ChatGPT4 entwickeln - ein Dialog

Ich wollte mit ChatGPT4 die Möglichkeiten ausloten, ob es sich für die Entwicklung des Pagerank-Algorithmus eignet. Dazu habe ich einen Dialog mit ChatGPT4 geführt. Die Fragen sind von mir, die Antworten von ChatGPT4.


> Erstelle eine Liste mit 5 wichtigen Stichpunkten plus Erklärungen zum Thema “Pagerank Algorithmus”.

  1. Definition des PageRank-Algorithmus
    • Der …
more ...

Kleinster Anzunehmender Emulator: CHIP-8

Pong auf dem CHIP-8

In den 70er Jahren suchte man eine möglichst einfache Spezifikation für die Beschreibung von Videospielen. Herausgekommen ist der CHIP-8: 2 Farben, eine Auflösung von 64x32 Bildpunkten, 16 Register für die Speicherung von Variablen, 4kB Speicher, eine Tastatureingabe mit 16 Tasten und eine Audioausgabe, die genau einen Ton erzeugen kann. Programmiert …

more ...

Gamejam mit Motten

FlipFlop-Display mit Spiel

Flip-Dot-Display mit Controller-Kiste.

Sie waren gekommen, um Ideen für selbst erstellte Spiele zu entwickeln und diese in kurzer Zeit umzusetzen. Sowohl abwegige Ideen wie auch ambitionierte Projekte stießen beim MiniGameJam in Dortmund vom 10.08. aufeinander.

Gleichzeitig hatte sich eine »Armee« aus Motten angekündigt, dem Treiben einen Strich durch die …

more ...

Veganes Gulasch

Saal

Vortragssaal der GPN

Zigmal hat die Gulaschprogrammiernacht bereits stattgefunden, doch erst in diesem Jahr bin ich dazu gekommen, sie erstmals zu besuchen. Es muss an der weiten Anfahrt bis nach Karlsruhe gelegen haben, dass ich erst jetzt Erstbesucher geworden bin. Inhaltlich und organisatorisch ist die Veranstaltung nämlich ein Glanzlicht der …

more ...

Kleine Spiele, großer Spaß

Das Spiel im Einsatz

"firefly hunt" im Einsatz.

Bei einem Game Jam werden in kurzer Zeit kleine Spiele mit interessanten Themen und witzigen Ideen entwickelt. Und genau ein solcher Game Jam fand am 11.05. in Dortmund im Künstlerhaus statt.

Dies war nicht der erste Game Jam: es gab bereits eine Reihe von Veranstaltungen …

more ...

Quantencomputer

Heute fand ein Vortrag und Workshop zum Thema Quantencomputer im Bochumer Labor statt. Diese Dinger können schnell rechnen, aber vermutlich nicht mehr Probleme lösen als klassische Computer. Statt mit Bits, die entweder 0 oder 1 repräsentieren, wird mit QBits gerechnet, die eine Wahrscheinlichkeitsverteilung …

more ...