Göm menyn

TDP004 Objektorienterad programmering

DOJO


Förberedelse

Inför varje dojo kommer det att finnas ett antal förberedelseuppgifter. Varje student väntas ha bekantat sig med materialet och gjort föreberedelseuppgifterna.

Genomförande

Dojogruppen får en uppgift baserad på förberedelserna. Uppgiften löser gruppen tillsammans enligt för varje dojo uppsatta regler. 4 poäng delas ut gemensamt till alla som närvar på dojon. Ytterligare 4 poäng kan delas ut individuellt för aktivt deltagande, goda diskussioner, aha-upplevelser eller helt enkelt korrekt löst uppgift.

Passet börjar med en gemensam diskussion där alla närvarande studenter tillsammans går igenom problemet som ska lösas och kommer fram till en strategi. Sedan lösas problemet enligt följande arbetssätt:

  • En student väljs till Tänkare. Denne tänker ut vad som behöver programmeras härnäst.
  • En student väljs till Skrivare. Hen sitter vid tangentbordet och följer muntliga instruktioner från tänkaren. Skrivaren kan naturligtvis be Tänkaren om förtydligande om vad hen menar, och det är då Tänkaren som försöker förklara.
  • Övriga studenter är publik. Publiken är tyst.
  • Om Tänkaren ställer en fråga till publiken väljs en ur publiken att svara medelst handuppräckning.
  • Om publikmedlem har en fråga påkallar hen uppmärksamhet medelst handuppräckning.
  • Vem som helst kan när som helst begära timeout. Vid timeout flyttar sig hela gruppen till tavlan för gemensam diskussion. Antalet timeouts begränsas enbart av tillgänglig dojotid.
  • Rollerna roteras var 4:e minut så alla får alla roller. Detta innebär att en i publiken blir Skrivare, Skrivaren blir Tänkare, och Tänkaren återgår till publiken.

Gruppindelning

Det finns ett antal salar till varje dojo. Det är viktigt att få diskussioner intressanta och värdefulla för hela respektive dojo-grupp. Då är det viktigt alla i respektive grupp är på samma nivå, och har sina funderingar kring ungefär samma saker. För att få till detta väljer du själv vilken sal du går till.

  • Sal med lägst numrering: Här kör vi i lägst takt. Bra för dig som behöver mycket tid att smälta nya begrepp och se hur allt hänger ihop. Då de flesta begrepp är nya för dig, så behöver du mer tid för att inte blanda ihop allt och för att reda ut missförstånd. Detta bör vara den normala situationen.
  • Sal med högst numrering: Här är tempot högst om alla är bekväma med det. Hit går du om du känner att förberedelserna gick ganska lätt att lösa på ett generellt sätt. En del saker är kanske ren repetition för dig.
  • Sal med numrering däremellan: Hit går du om du är osäker eller inte vet vilken grupp du ska välja.

Beroende på hur många som kommer till varje sal kan vi behöva justera grupperna så de blir ungefär lika stora och på rätt nivå.


Sidansvarig: Eric Ekström
Senast uppdaterad: 2025-10-28