23
Department of Computer and Information Science (IDA) Linköping University, Sweden JODY FOO CODELA VAD, VARFÖR, HUR

Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Embed Size (px)

DESCRIPTION

Statusuppdatering kring programmeringslaborationer under föreläsningar. Projekt på LiU mha pedagogiska utvecklingsmedel.

Citation preview

Page 1: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Department of Computer and Information Science (IDA) Linköping University, Sweden

JODY FOO

CODELA VAD, VARFÖR, HUR

Page 2: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

⁃ Pedagogiska utvecklingsmedel 2013

⁃Mål: Prova programmerings-undervisning med labbar integrerade med föreläsning

⁃ Sökande: Jody Foo, Anders Fröberg, Camilla Kirkegaard, Jalal Maleki

Bakgrund

Page 3: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

Page 4: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitetLarry Smith https://www.flickr.com/photos/lsmith2010/15086171172

Page 5: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitetIzu navi https://www.flickr.com/photos/126057645@N04/14933056841

Page 6: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

Page 7: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

⁃ För lång tid mellan teori och praktik, dvs föreläsning och labb.

⁃ Lätt att glömma bort.

⁃ Svårt för studenter att testa sin mentala modell

⁃Önskemål från studenter att få vara med när läraren livekodar

Bakgrund

Page 8: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

⁃Det ska vara så kort uppstartstid som möjligt: idealet - penna och papper

⁃Undvika ⁃ nerladdning ⁃ installation ⁃ konfigurering ⁃ licensnycklar etc

⁃ I största möjliga mån vara plattformsoberoende

Hur?

Page 9: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

⁃ Alternativ ⁃ Förberedda virtuella maskiner som studenter kopplar upp

sig till via t.ex. webbläsare ⁃ Uppkoppling via SSH till skalmiljö ⁃ Webbapplikation

⁃ Inspiration ⁃ jsfiddle - HTML/CSS/JS ⁃ nu finns även trinket.io

Inspiration och alternativ

Page 10: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

PROOF-OF-CONCEPT/PILOT: CODELA

Page 11: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

⁃Webb-baserad applikation för övningar i Python och HTML/CSS/JavaScript

⁃ Implementation av Sahand Sajadee

Codela

Page 12: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

⁃ Inloggad ⁃ kan skapa övningar (URL, beskrivning, kod) ⁃ spara övningar (redigering i webbläsare)

⁃ Ej inloggad ⁃ besöka övning ⁃ prova och ändra övning, men inget sparas

Codela: Funktionalitet

Page 13: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

Page 14: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

Page 15: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

Page 16: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

⁃ Demonstration från "scratch", dvs väldigt lite förberett. Codelan kan sparas och delas ut senare.

⁃ Förberedd övning som görs under föreläsning

⁃ Uppgift att göra hemma

Från ett pedagogiskt perspektiv

Page 17: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

⁃ Skapa övning 1. Logga in på codela 2. Skapa övning som får en unik URL

⁃ Dela övningen genom att länka till den

Från lärarens perspektiv

Page 18: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

⁃ Eventuell extra förberedelse

⁃ Tar längre tid på föreläsning än att livekoda

Tidsåtgång

Page 19: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

Från studentens perspektiv

Baktanke frivilligt komplement

till livekodning

Page 20: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

Från studentens perspektiv

Baktanke frivilligt komplement

till livekodning

Page 21: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

⁃ Fler frågor från studenter: "Jag provade att göra X, det fungerade inte. Varför?"

⁃ Studenter aktiveras, de diskuterar med varandra, sitter kvar på rasten och provar

⁃ Alla sitter inte med dator

Observationer

Page 22: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

Linköpings universitet

⁃ Positiva erfarenheter

⁃ Fortsatt användning

⁃Utvärdering

⁃ Eventuell vidareutveckling

Framtiden

Page 23: Codela. Pedagogiska utvecklingsmedel, statusuppdatering

FRÅGOR?