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
Sol Lewitt's wall drawings: