Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Processing intro

Processing intro-materiale oprindelig lavet til Coding Pirates DIKU, efterårssæsonen 2016.

Hvorfor handouts på papir?

Man lærer ikke programmeringssprogs syntax ved at copy paste fra en hjemmeside. Man skal begå fejlene selv. Derfor er idéen at disse handouts skal printes ud og at de skriver af fra papirarket.

Didaktisk tilgang: Faded Worked Examples

Jeg har forsøgt at lave disse handouts efter "Faded Worked Examples". "Worked Examples" reducerer kognitiv load, da eleverne kun skal fokuserer på netop den ting de skal lære, men resten kan være udleveret.

Kort fortalt:

  • Introducer nye koncepter via "indtastningsopgaver" af fuldt fungerende eksempler (og evt. forklaring)

  • I de efterfølgende opgaver udlever skabeloner, hvor kun de ting de skal lære er fjernet (fadet ud). På den måde

  • Fjern flere og flere ting ind til de kan løser opgaver af den sværhedsgrad uden støtte

  • Slut med åbne kreative opgaver de selv finder på (brug evt. brainstorming sessions til at generere idéer)

De åbne kreative opgaver skal overbevise dem selv om at de har lært det, og styrke deres selvtillid.

Brugeroprettelse

Det kan anbefales at bruge en KhanAcademy Teacher-konto. Oprette en klasse, og oprette børnene fra teacherkontoen.

Alternativt skal man nemlig have fat i deres forældres email og forældrene skal oprette kontoen f.eks. via telefon (møj besværligt!)

TODO

Pt. er der handouts der forklarer:

  • tegnekommandoer og farvelægning
  • brug af variable til at styre position af værdier
  • begrænset brug af funktioner
  • input/output fra mus og tastatur

Der mangler (bl.a.):

  • arrays
  • objekter
  • løkker
  • rotate/translate/pushMatrix/popMatrix