Sommarhack Malmö 2015

Den 15:e till 17:e juni så kör vi Sommarhack Malmö 2015 hos Stickybit på Gustav Adolfs torg. Teamets kärna byggs upp av killar och tjejer, lite äldre och några yngre som alla har gjort riktigt bra ifrån sig på sina Patwic Akademier under skolåret 14/15.

Vi kommer att köra flera kursmoment som handlar om avancerad Pythonprogrammering. Vi ska jobba med ny teknologi och bestämma vilka delar som ska införas i Patwic till säsongen 15/16. Under det gågna året har Patwic’s elever och mentorer nominerat ett antal förslag till nya kursmoment. Några av dem ska vi implementera och göra till nya övningar.

Vi kommer också att få besök, få en preview av Patwic 2.0 och jobba ihop med det tekniska teamet som ligger bakom Patwic plattformen. Eventet kommer att filmas av studenter från Malmö Högskola. Alla vi på Patwic längtar nervöst på att det ska dra igång.
Nu är det bara fem dagar kvar.

Elevrapport från en praktikvecka

Under vecka 16 har en åttondeklassare från Kunskapsskolan i Lund varit på praktik hos Patwic. I rapporten så står det om Stickybit, företaget som skapat Patwic. Den elake Fredrick som omnämns i rapporten är egentligen jättesnäll och en av Patwics grundare. Tack för din rapport Erik. Here we go.

Reflektion prao v.16 2015

Det har varit en lärorik prao-vecka på Stickybit. Jag har inte bara lärt mig hur det är att jobba på ett ställe som Stickybit, vilket är det huvudsakliga syftet med prao, utan jag har även lärt mig flera bra saker i Python.

Under veckan jobbade jag med ett fyra-i-rad spel där jag ville implementera en datorspelare. Jag har lyckats, men den kan förbättras 🙂

På måndagen fick jag en genomgång om list comprehensions, vilket jag då började använda i mitt program. Det är ett effektivt sätt att göra listor med i Python. Något som jag också använde är dictionarys. Fredrick har för en gångs skull inte varit elak och förklarat för mig exakt hur de fungerar och när man kan och inte kan använda de.

Jag har också lärt mig mycket om klasser, som förmodligen kommer att hjälpa mig i min eventuella karriär som programmerare. Fredrick och jag skrev om en stor del av mitt program (parprogrammering) och då skapade vi två klasser som gör koden kortare, finare och mer läsbar. Då lärde jag mig också att använda flera små funktioner istället för en enda stor funktion.

Någon kom med en idé om att man skulle kunna spara spel och spelarprofiler och då använde jag modulen “shelve”, något som jag aldrig hört talas om. Men det är enkelt att använda och det funkar bra i mitt spel.

Det enda som inte var jättebra denna vecka, enligt mig, var maten. Den innehöll alldeles för många grönsaker.

20 nya kodare

Igår var det dags för att locka nya elever till nästa kurs på Kunskapsskolan i Lund som också startar nu på en gång. Intresset var högt redan under inledande presentation och frågestund och ännu roligare blev det när vi flyttade oss till varsin dator.

Det var inte helt lätt att starta upp 20 ivriga nya kodare på en och samma gång men eleverna kämpade på och de fick hjälp av mentorer och andra elever som varit med sedan i våras. Det kommer att vara fullt hus  under hösten och det är så det ska vara.

Tack till Sebastian, Emelie, Niklas och Alexander som alla jobbade häcken av sig för att backa upp nästa generation av Patwic kodare.

…och om man lämnar sin dator i TRE minuter. Tack Åskbollen.client_—_Python_—_59×24_och_client_py_—_fredrick

Programmerarens väg är lång…

Programmering är skoj men det kan också vara svårt och krävande. Ibland kan motivationen gå lite upp och ner bland eleverna. Vid sidan av att hjälpa och uppmuntra eleverna varvat med “bit ihop, du fixar det” varvat med att par-programmera en liten extrauppgift så lägger vi rätt mycket tid på att hitta på olika sätt att underlätta lärandet och ge extra krydda till motivationen.

Att koda är att skapa en beskrivning av något som ännu inte finns.

En vinnare är att skapa verktyg som låter eleverna se snabba resultat av sitt arbete. En annan favvo är att göra videos som visar hur man genomför knepiga moment. Här är ett exempel på det från vårt utbildningsmaterial där eleverna får köra en liten server som visar hur deras markdownkod faktiskt kommer att se ut i browsern medan de jobbar med syntaxen.

Jobba med markdown av Patwic.

Att koda är att skapa en beskrivning av något som ännu inte finns. Att arbeta med abstraktioner är helt klart en tröskel för nybörjaren att ta sig över. Den stora grejen vi satsar på nu är att bryta det linjära flödet i elevernas arbete. Visionen är att låta eleverna arbeta i stjärnformade flöden där eleven kan ta sig an deluppgifterna i valfri ordning. Varje slutförd deluppgift belönas med en badge och då du samlat alla badges kan eleven ge sig på slutuppgiften i projektet. Sa någon gameify?

Läs böcker och läs ofta!

Hej alla Sveriges lärare,

Varje år får ni lärare möta nya elever, följa framstegen hos de ni redan arbetar med och en del av er utmaning består i att konfrontera era elever med nya tankar och kunskaper. Eleverna introduceras till nya ämnen som i händerna på en bra lärare öppnar nya världar i unga människors sinnen. Världar att utforska under många år framåt och som i sin tur öppnar reella möjligheter i livet. Varje år får ni lärare också se hur era elever utvecklar sina intressen och går vidare. Mot nästa årskurs, kanske till en ny skola eller till universitet och yrkesliv.

I någon punkt hoppas vi att era elever ska upptäcka programmering och gärna i form av Patwic. Den stora poängen med Patwic är att vi slår en brygga mellan de första 20 inspirerande timmarna på exempelvis Code.org och att ta stegen till självständig mjukvaruutveckling under realistiska former.

Det här är drömbilden.

Den verklighet vi möter innehåller förvisso alla element från drömbilden men också ett uppvaknande till en obehaglig insikt. Den att tolvåriga elevers läsförståelse är mycket, mycket ojämn och att även duktiga elever helt enkelt är rätt kassa på att skriva.

Så till alla er lärare som tvivelsutan har stenkoll på läget men också som jobb att göra något åt saken så vill vi på Patwic vädja, be och tigga på våra bara knän. Se till att era elever läser böcker och skriver regelbundet. Att de får feedback på sitt skrivande och redan från låga årskurser lär sig att rätta stavfel och besynnerliga grammatiska konstruktioner.

Till alla föräldrar vill vi hälsa att vi här på Patwic ser vilken talang och förmåga era ungdomar sitter inne med. Vi ser också att de som lyckas bäst i slutändan visar sig läsa en hel del. Så ta er tid tillsammans med era unga. Stäng av datorn och TV:n och läs tillsammans.