Press "Enter" to skip to content

Category: Lektionsupplägg

Matematik och logik i speldesign del 2, trigonometri

Matematik är ett sådant ämne som elever ibland har svårt för, när det blir för abstrakt. Elever uppskattar ofta tydlighet och när saker och ting är konkreta, i min erfarenhet. När jag lärde ut mekanik och hållfasthetslära under höstterminen kändes det som att det var en del elever som äntligen kände att de förstod att det här med sin, cos och tan faktiskt är sådant som betyder något på riktigt.

Och trigonometri är livsviktigt i speldesign. Idag tänkte jag skriva ner en liten föreläsning jag hållit med några av mina elever, med varierande grad av positiv respons till följd.

Arbeta i projekt

Jag tror mycket på att jobba i större projekt snarare än att bara snöa in på småuppgifter. Det är lätt hänt att man “snuttifierar” undervisningen, delar upp de kompetenser eleverna ska tillägna sig i så små delar att varje lektion kan innehålla ganska många element som inte nödvändigtvis hänger ihop – och som måste förberedas och kanske även rättas individuellt.

Lektionsupplägg: Det här är programmering

De flesta programmeringslärare är överens om att programmering inte är att skriva kod. Kodskrivandet är egentligen bara de där sista procenten av det egentliga arbetet. Det här är något många elever missar, och jag är inte förvånad – traditionell programmeringsundervisning har fokuserat på koder och formalia, att lära sig rätt funktioner i programmeringsspråken. Man lägger ofta in problemlösning som ett kriterie för högre betyg, men vad jag sett skapas sällan förutsättningar för inlärning av just problemlösning. Detta trots att lärarna är rörande överens om att just problemlösning, att kunna dela upp ett stort problem i mindre delar, är det som är centralt för ämnet. Är MVG-kriterierna något eleven måste kunna uppnå helt själv? Ha med sig från början? Jag har svårt för den tanken. I min värld kan alla få MVG, men då måste de ges utrymme och möjligheter för att träna i och utveckla MVG-kompetenserna. De kan inte få vara något som bara spontant uppstår.

Det här lektionsupplägget är tänkt att vara en utgångspunkt för en bredare diskussion med eleverna om vad programmering egentligen är och vad som menas med “problemlösning”.