End-User Programmering: Master These: Programmerings Teknologier

Studenteropgave: Speciale (inkl. HD afgangsprojekt)

  • Ahn Tuan Nguyen Dao
  • Peter Heino Bøg
4. semester, Software, Kandidat (Kandidatuddannelse)
Temaet for dette projekt er end-user programmering og vi fokusere på hvordan vi kan lære programmering til end-users der aldrig har programmeret før. Vi udvikler et værktøj (prototype) som en udvidelse til en tegne applikation sammen med et domæne specifikt script sprog. Prototypen bruger principperne ved self-disclosing i konceptet Læring ved Observation. Målet er at lærer end-users at programmere ved brug af det designede script sprog mens de bruger tegne applikationen. Ydermere udvikler vi en algoritme til at genkende iterative opgaver således at et script kan blive genereret til at færdiggøre opgaven. Prototypen og script sproget er udvidelser af det arbejde vi foretog i vores tidligere projekt, SW9.

Vi slutter med en brugbarheds test der beviser dele af vores hypoteser, såsom at self-disclosing fungere som et lærings koncept. Men, vi beviste ikke dette helt for den gruppe af end-users vi oprindeligt havde udtænkt, men mere for end-user programmøre. Overordnet er projektet og testen en succes og vi finder flere interessante konklusioner omkring emnet end-user programmering.
SprogEngelsk
Udgivelsesdato14 jun. 2010
Antal sider100
ID: 32927133