Kreativ-programmering-old
Indhold
- Programmering af animationer og mønstre
- Digital repræsentation og manipulation af farver/pixels...
- Møstre: Rekursive, Itterative...
Produkt: Kodet digitalt mønster eller animation
Eksisterende materiale/eksempler
- Iftek-note om mønstre: http://iftek.dk/monstergenerering -
- Khan Academy forløb programmering/animation - https://www.khanacademy.org/computing/computer-programming/programming
- Eksempler på elevprodukter: https://www.pinterest.com/jacobsbendtsen/creative-code-by-students/
- Eksempler på algoritmiske beskrivelser af kunstværker, som eleverne kan realisere i kode:
Tværforløb:
Tværfagligt: matematik, biologi, billedkunst...
Læreplansmål
- C+B: Repræsentation og manipulation af data
- C+B: Programmering
- C+B: (Modellering)
- C+B: (Interaktionsdesign)
- C+B: Innovation
Didaktiske designprincipper
- C+B: Consumer to Producer
- C+B: Worked Example
- C+B: Stepwise Improvement
Lektionsplan
Lektion | Indhold | Opgaver |
1 | Introduktion. Eleverne skal installere processing, og lave deres første program. | 1 |
2 | Strukturen i en processing sketch, betinget udførsel. | 2 |
3 | Variable og simple animationer. |
Opgaver
Opgave 1
Eleverne installerer processing fra Processings hjemmeside, og derefter kan de på egen hånd gå i gang med at følge en tutorial, f.eks denne, mens læreren hjælper alle elever med at få installeret programmet.
På denne måde kan den allerførste lektion resultere i at alle elever får produceret et program på egen hånd. Eleverne bør lære processings reference at kende.
Opgave 2
- Lav et portræt af din makker.
Eleverne arbejder i par, med at producere et portræt af hinanden. Hvis man ønsker, kan man lave en padlet, hvor eleverne kan uploade deres portrætter. Det hjælper med inspiration og vidensdeling i klassen.
Video om strukturen i en processing sketch. Video om betinget udførsel.
- Udvid portrættet af din makker. Brug musen som input til programmet, så portrættet ændrer sig interaktivt.
Opgave 3
Nu hvor eleverne kan lave simple grafiske programmer, kan de introduceres til generative art.
- Lav et program, der implementerer Vera Molnar's '25 squares' i processing.
Vera Molnar på digitalartmuseum.org
Video om for-løkken.
- Kan du forbedre din sketch, ved at bruge en eller flere for-løkker?
- Prøv at lave din sketch dynamisk. Du kan for eksempel lave en ny variation af billedet hvert andet sekund, eller give firkanterne lidt bevægelse.
- Du kan også lave din sketch interaktiv, så du for eksempel kan generere et nyt billede ved at klikke med musen.
Opgave 4
Den amerikanske kunstner Sol Lewitt er en af forfadrene for conceptual art og generative art. Han beskrev en række værker, hvor han som kunstner udtænker ideen om kunstværket, og lader andre om at udføre værket. Mange af disse værker er i form af vægtegninger, der er oplagt at udføre i en processing sketch. Sol Lewitt's wall drawings #289
- Lav en sketch, der implementerer Sol Lewitts vægtegning #289.
- Vælg selv blandt Sol Lewitts andre værker, og udfør dem i processing.