Grundläggande HTML i videoform

Den här terminen råkade jag få en gruppelever i webbutveckling som egentligen inte alls valt det, och som i ärlighetens namn saknar både intresse och ”driv”. Efter att ha försökt med genomgångar i mindre grupper och annat så bestämde jag mig för att testa att skapa små väldigt teorifria filmer, som då ger konkret ”howto”-kunskap. Tanken med de här filmerna är alltså att de här eleverna ska uppleva att de får ganska konkreta instruktioner, som de slipper läsa och där de kan pausa och spola tillbaks etc hur mycket de vill.

Jag har bara börjat litegrann med det här projektet, men tänkte dela med mig av filmerna. Målet är att först och främst täcka upp allt som krävs för ett E-betyg i Webbutveckling.

Grundläggande HTML

Listor och tabeller

Det här materialet är såklart öppet och fritt att använda, så om du tror att du kan få användning av mina små videos så håll till godo!

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.

Läs mer

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.

Läs mer

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”. Läs mer