Teknikbloggen

Variabler och tålamod

Postet by on 13 okt, 2015 in Teknikbloggen | Kommentarer inaktiverade för Variabler och tålamod

Senaste veckorna har jag introducerat eleverna i högstadiet till begreppet variabler, vilket har varit en minst sagt intressant resa. Att komma underfund att X kan innehålla vad som helst visade sig vara en utmaning som vi övade på mycket. Det kommer med programmering bli mycket mer uppenbart. Åk 5 arbetar just nu med att programmera gravitation i Scratch. Jättespännande och klurigt. Vi använder if och else-satser i pussel/lego/block-format för att förstå vad som händer. De har fått sina karaktärer att hoppa upp när en knapp trycks ned, och ska på onsdag imorgon få karaktärerna att falla ner. Åk 6 ritar just nu sina karaktärer i Scratch, som de ska bli färdiga med tills imorgon. Då ska deras gravitationsresa påbörjas. Åk 7 har fram tills nu haft en hel del teori och mycket diskussion kring etik i sociala medier, mobbning och genuskunskap. De har precis installerat Game Maker, där de ska få sina karaktärer att röra på sig vänster, höger, upp och ned (nästa vecka: konvertera drag’n’drop-funktioner till faktiskt kod) Åk 8 har senaste veckan haft i uppgift att skriva olika uppfinningar som haft stor betydelse för samhället och funderat kring hur samhället skulle sett ut om de inte haft dessa uppfinningar. Elevens val 7 och 8: Här kommer det roligaste denna veckan – frustrationen har kommit på intåg! Som jag längtat! De har under lektionen fått utmana sig själva och felsöka, samt hitta koder på Internet. Eftersom man inte lär sig något alls genom att få allt serverat, så utmanar jag eleverna att våga söka efter information, även om det verkar helt galet. Inget kan gå fel! Händelseförloppet efter att jag bad eleverna söka information: 1-5 minuter: Eleverna skriker JAG KAN INTE, jag svarar med att jag hjälper dem efter en viss tidpunkt. 5-8 minuter: Eleverna sätter sig parvis och börjar prata, söka information på Google och Youtube, klassrummet får ett nytt fokus och blir väldigt tyst. 8-10 minuter: Eleverna utbrister ”aha” och testar att skriva i koder. Givetvis funkade inte alla koder som skrevs, och majoriteten av försöken blev konstiga, MEN, de försökte! Efter ett läsår med programmering kommer de bli så vana med att felsöka information att det kommer flytande till dem. Vi behöver inte vara rädda för datorerna, det värsta som kan hända är att allt raderas, men då ska det mycket till. Men det är ok att göra fel, det är då vi lär oss....

Read More

Oculus Rift och brädspel

Postet by on 25 sep, 2015 in Teknikbloggen | Kommentarer inaktiverade för Oculus Rift och brädspel

Det har varit en tid med mycket arbete och tid, och tyvärr har bloggen fått något inlägg mindre. Ska bli bättring på detta. 🙂 Vi har börjat samarbeta med en spelutvecklingsskola från South Dakota, USA, som lånar oss deras Oculus Rift-utrustning. Detta är virtual-reality-glasögon som ännu inte lanserats, men vi har fått äran att få köra en prototyp. Eleverna har fått ta på sig glasögonen, och testat ett demo som simulerar en berg-och-dalbana. Har varit uppskattat bland eleverna! På spelprogrammeringen/elevens val har vi arbetat med att göra våra egna brädspel. Detta för att förstå lite grundläggande balanser kring vad som gör ett spel roligt, och för att eleverna skulle förstå vilka särskilda element som kunde göra spelen bättre. Ett intressant experiment som förhoppningsvis ska vara en del av startkursen i elevens val i framtiden också. Att förstå design kring ett program/spel är viktigt, när vi ska tillverka programvara som skall användas. I skrivande stund installerar vi just nu Windows-licenser på 90 datorer, vilket är ett projekt i sig (tar sin lilla tid). Vi gör detta för att kunna köra senaste versionen av Gamemaker:Studio på datorerna – ett ypperligt program där eleverna till en början lär sig ”drag-o-släpp”-programmering, för att sedan konvertera vad de producerat, till kod. Tack till William, Gustav, Wilma, Erik, Charlie och Gretha som hjälpte till i onsdagseftermiddag med installationerna! Övriga saker som hänt på lektionerna är att vi lär oss att tänka i sekvenser, för att funktioner skall fungera. Ett slags logiskt tänk. Vi övar även på koordinatsystem för att förstå skärmens alla riktningar (A och O vid kodning...

Read More

ABC och sociala medier

Postet by on 1 sep, 2015 in Teknikbloggen | Kommentarer inaktiverade för ABC och sociala medier

Nu har jag träffat alla klasser, så nu har jag som lärare lugnat mig lite och är tämligen mindre nervös. 🙂 Något vi har börjat gå igenom i de äldre klasserna är etik och hur man förhåller sig i sociala medier, samt hur man bör ta i beaktning hur man pratar till personer online. I spelvärlden bjuds det ofta på förolämpningar och fula ord i diverse spelchatter. Vad ska man göra? Det är ett ämne vi ska upprepa året ut. Diskriminering och trakassering via internet är ett ämne som blir mer verkligt, när vi spenderar mer och mer tid i datorvärlden. Från ett teoretiskt ämne till ett annat, så har vi börjat studera belöningsmetoder som är vanligt i spelens värld. ABC-metoden repeteras just nu flitigt, och denna metod kommer vi använda oss när vi programmerar spelen, så att spelen blir såpass roliga att spelaren vill fortsätta. En kort förklaring av ABC-metoden är: A. Instruktion (eller osynlig instruktion) B. Genomförande, utföra A. C. Belöna utförandet på något sätt. På så sätt motiveras man snabbt till att ta sig an en ny uppgift. Metoden går att tillämpa i verkliga livet när vi ska få tråkiga rutiner att bli mer automatiska, så att de känns mindre motiga. Rekommenderas för...

Read More

Första lektionen klar!

Postet by on 22 aug, 2015 in Teknikbloggen | Kommentarer inaktiverade för Första lektionen klar!

Igår var första lektionen som tekniklärare på Gripsholmskolan! Spännande! Jag introducerades till årskurs 7-eleverna som hade valt programmering som elevens val. Vi började med att ta det lite lugnt och diskuterade favorit-spel bland eleverna 45 minuter (samt repetera namn, herrejistanes, det blir 130 elever att lära sig namnen på, men det ska nog gå bra. :)). Call of Duty, League of Legends och Counter Strike:GO var återkommande bland denna klassens favoritspel. Det blir snart en bra öppning för framtida diskussion om åldersgränser (Call of Duty), hur man för sig/kommunicerar i spel (League of Legends och Counter Strike:GO). Sedan gick vi raskt in på att installera programmet GameMaker på allas datorer. Och den planering som utgick från att ”installera program och leka runt” ändrades snabbt. Eleverna kom snabbt in på hur man skapade sprites (grafik), objekt (där programmeringen sker) samt rum (där objekt och grafik samspelar) resterande lektionen. Vid lektionens slut hade eleverna lärt sig hur man får ett objekt att röra på sig åt ett håll. Sedan struntade vi att spara filerna, utan ska repetera allt igen nästa vecka så att alla förstår programmets uppbyggnad. Som läxa till nästa vecka får eleverna titta upp Angry Birds, på internet, eller genom att spela det, och notera ner beståndsdelarna. Vad är sprites, objekt och rum?...

Read More

Hello World!

Postet by on 12 aug, 2015 in Teknikbloggen | Kommentarer inaktiverade för Hello World!

Tänkte att det kunde vara passande att skriva Hello World som första rubrik, ett typiskt exempel på det första man lär sig vid programmering, nämligen att skriva ut en text på skärmen. 🙂 Jag heter Simon Karlsson och håller i Teknik åk 5,6,7 och 8, samt elevens val Spelprogrammering för åk 7 och 8. Det blir en spännande start! Under våra lektioner kommer vi att lära oss att olika tillvägagångssätt, kring design och programmering för att uppnå det resultat som efterfrågas. Vi använder spelutveckling som generellt tema i många lektioner, då just detta ämne är ett förträffligt sätt att lära ut allt från programmering, arbetsprocesser, gruppdynamik och psykologi. Utveckling består av många områden. 🙂 Under hösten ska vi ha som mål att utveckla små spel som sedan läggs ut i en offentlig release. Bortsett från programmering kommer vi även under läsåret att belysa internetbeteende i sociala medier, genuskunskap, lära ge varandra konstruktiv feedback på ett korrekt sätt samt hitta nya utmaningar! En drake reser bara i motvind. Vi ska hitta balansen mellan förståelse och envishet!  ...

Read More