Kreativ-programmering-old

From CCT - Vidensdeling
Revision as of 09:36, 18 August 2016 by Soren (talk | contribs)
Jump to navigation Jump to search

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

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.

Sol Lewitts Work from instruction.