︎ 

edulogo

UNTERRICHT


>SGM, 2026
creative coding - Java 
>SGM | Sonnja Genia Riedl

Vorübungen
Programmieren mit Blockly | jwinf.de
Jugendwettbewerb Informatik

Wiederholung
Schildkröte
jwinf.de/task/1829


Wiederholung mit Zählvariable
Ornamente
jwinf.de/task/1825 | Turtle Grafik


Logik und Variablen
Dominosteine
jwinf.de/task/1849


Bedingte Anweisung
Zelluläre Automaten
jwinf.de/task/1841









Java Programmierung
︎

Bsp. Java via learnj.de [M. Pabst]

Leeres Fenster
Datentypen

int Ganzzahl | 32 Bit
boolean Wahrheitswert | true, false bzw. 1, 0
string Zeichenkette | Bit je nach Länge
float Gleitkommazahl | 32 Bit
char Einzelzeichen | 16 Bit, z.B. ‚a‘; ‚z‘
double Gleitkommazahl | 64 Bit

Variablen und Datentypen
Rechnen mit Variablen

Objekte instanziieren (Konstruktor)
Methoden
aufrufen

Koordinatensystem

    

Objektreferenzen
und Objekte
    


Simulation
von rund durch eckig
    

Zweierpotenzen
als Bildschirmausgabe
   

Zweierpotenzen berechnen
   
Codierung
Dezimal - Binär - Hexadezimal
  
Codierung - Farben
RGB in Hex
    

Farben - Opacity/ Alpha-value
    
 

Methoden
setCursor
    

MouseOver-Effekt
   

getWidth() und getHeight() der Klasse World
    

Einmaleinstabelle
    
Ornament
Geschachtelte for-Schleife (Zählschleife) mit dynamischem diagonalen Muster          
    
Farbverlauf
    

Array
    
Fibonacci-Folge
    

bzw.

Würfel
mit eigenen Klassen und Konstruktoren
a) Klasse zum Speichern der Seitenzahl

b) Methode zum Würfeln

c) Datenkapselung


Würfel, der einen n-Seitigen Würfel simuliert
   

Sinuskurve mit Transparenz
    

Grafik - Animation
Flying Rectangle
mit Vererbung (neue Unterklasse erbt von der bestehenden Oberklasse)
und mit Zufallswerten (random)
    

vgl. auch (Schritt-für-Schritt-Erläuterung)
https://www.learnj.de/10/doku.php?id=wiederholung:flyingrectangle:start


Feuerwerk
mit Vererbung und Audio
    


Kryptographie
Cäsar-Verschlüsselung

Vigenère-Verschlüsselung


Processing - Klassenbibliothek für Grafik
vgl.
processing.org 
p5js.org/examples
p5js.org/reference/
openprocessing.org
creativeapplications.net/tools/framework/processing bzw.
learnj.de/doku.php?id=api:documentation:processing:start | Zustandsorientiertes Zeichnen von grafischen Objekten



 FILED: ARTS, CULTURE, ARTIFICIAL INTELLIGENCE, LIT.