Vi blev introduceret til workshoppen ved at få at vide vi ikke skulle bruge computer overhovedet. Opgaven gik ud på at vi fik nogle kommandoer skrevet på sticky notes, og skulle løse forskellige opgaver ved hjælp af disse kommandoer. Det startede på level 1, som var det nemmeste, helt op til level 10.
Kommandoerne var: Inbox, Outbox, Jump, JumpIfZero, JumpIfNegative, CopyFrom, CopyTo, Add og Sub.
Level 1 var introduktion til inbox og outbox. Inbox tager en kasse fra transportsbåndet over til hånden. Outbox smider boksen fra hånden til outputbåndet. Dette level skulle man tage nogle kasser fra transportsbånd over til outputbåndet.
Level 2 blev vi introduceret til Jump. Jump gør at man kan hoppe til et andet sted i instruktionerne.
Level 3 blev vi introduceret til CopyFrom. Her blev en bordplads også introduceret som, var hvor man kunne stille kasser på, i stedet for at de var på transportsbåndet. CopyFrom kopier en kasse fra bordplads til hånden.
Level 4 blev vi introduceret til CopyTo. Den kopiere en kasse fra hånden til bordpladsen.
Level 5 blev vi introduceret til Add. Den ligger tallet fra bordplads sammen med kassen man har i hånden.
Level 6 blev vi introduceret til JumpIfZero. Den er ligesom jump, men gør det kun hvis tallet er = 0.
Level 8 blev vi introduceret til Sub. Det samme som Add men den minuser talene, i stedet for at plusse.
Level 9 blev vi introduceret til JumpIfNegative. Den er ligesom jump, men kun hvis tallet er negativt.
Level 10 var den sværeste opgave af dem alle:

Vi løste denne opgave ved at lave en form for sorterings system, ved hjælp af JumpIfNegative kommandoen. Vi tager den første kasse (input), tjekker om den er negativ(JumpIfNegative), hvis det er negativt bliver det smidt over i en anden linje af kommandoer. Hvis det ikke er negativt går man videre til endnu en input (man tager den næste kasse) og tjekker så om den er negativ (JumpIfNegative), hvis den heller ikke er negativ går den videre til copyFrom(4) da de har begge samme fortegn. Hvis den første kasse var negativ, jumper man til den nye linje, som også starter ud med et input (man tager den anden kasse) og tjekker så om den er negativ (JumpIfNegativ), dog jumper denne JumpIfNegativ over til den samme som, CopyFrom(4), outbox, da begge to nu er negative og derfor samme fortegn. De begge gange hvor man rammer ind i situationen hvor de to tal har forskellige fortegn, bliver der jumpet over til den anden, CopyFrom(5), outbox, da de ikke er ens fortegn skal man sende (5) pladsen på bordet i stedet for (4) pladsen. Og til sidst på de to forskellige outbox metoder skal der være et jump, så den bliver ved med at køre i et loop.

Refleksion
Jeg synes denne workshop var et virkeligt sjovt projekt. Dog synes jeg at i starten gik det meget langsomt. Min gruppe var meget hurtigt med i hvordan det hele fungerede, og fordi vi kun fik en opgave givet af gangen indtil alle var færdige, var der rigtig meget ventetid. Da vi endelig blev sat løs, og kunne arbejde fremad, var vi hurtige færdige. Jeg er lidt usikker på om jeg faktisk lærte noget nyt, da meget af problemløsningen kom meget naturligt til mig. Jeg fandt det ret så nemt. Dog var skulle man tænke lidt, for at finde en løsning til level 10. Marc (underviseren) sagde også der var et hemmeligt level 11, men vi endte med ikke at vælge at løse den.
Denne workshop kunne måske godt have ligget lidt tidligere på 2. semester, synes det havde været rart at få den logiske tænkning som man lærte fra dette, ind før vi begyndte på at lære Javascript.