Nu har vi lämnat programmeringen bakom oss för ett tag. Lektionerna i Digitalkunskap kommer handla om Säkerhet och integritet på nätet, de kommande veckorna. 5 december kommer Marcin de Kaminski till Sjöstadsskolan för att hålla en föreläsning tillsammans med eleverna, öppen för föräldrar, skolpersonal och nyfiken allmänhet. Elevernas förvärvade kunskaper måste delas på riktigt. Min förhoppning är att de kommer lära sig mycket som vi alla har nytta att lyssna på, under de veckor som följer. Tiden är knapp, men vi får använda den väl.
Att förstå hur kod fungerar är en baskunskap i det digitala samhället. Lika viktigt är det att förstå att vi alla är aktörer som tillsammans kan forma hur framtiden på nätet ska se ut. Vi måste sätta oss in i vad det innebär att allt finns kvar på nätet, att vi registreras och kartläggs. Hur vill vi ha det? Vad innebär den nya transparensen av våra liv? Vi kan inte backa. Eller kan vi det? Dra ut sladden och avskärma oss från internet? Sätta filter över hela tillvaron? Öppna ett alternativt internet, med andra regler och förutsättningar? Vad vill vi egentligen?
Marcin de Kaminski kommer finnas tillgänglig som bollplank för eleverna (en sån otrolig lyx!) vilket är tur eftersom det material som finns att tillgå mestadels är skrivet för vuxna. Det måste vi så klart ändra på. Eleverna kommer dokumentera sina nyvunna kunskaper på bloggen digitalsmart.se (än så länge bara ett skal som ska fyllas med innehåll).
Här finns det bra läsning om varför det här är viktigt (om nu någon ifrågasätter det):
Marcin de Kaminski och Elza Dunkels är mina husgudar när det kommer till säkerhet och integritet. Läs så mycket ni kan hitta vid en googling på deras namn. Elza Dunkels bok Vad gör unga på nätet? är en av mina favoritböcker som jag ständigt återkommer till.
kulturer.net är Elza Dunkels hemsida.
Marcin de Kaminski skriver på cybernormer.se
En annan klok person är Brit Stakston. Här är ett exempel:
http://www.jmw.se/2013/02/01/abdikerande-vuxna-stort-problem-for-natutvecklingen/
Digitala agendan för Sverige:
http://www.regeringen.se/content/1/c6/17/72/56/5a2560ce.pdf
söndag 10 november 2013
Nytt tema: Säkerhet och integritet på nätet
lördag 9 november 2013
Kodstandard
Nästa gång jag har en kurs i kojo ska jag införa kodstandard. Inser det praktiska i att alla skriver på samma sätt.
Här är ett exempel på kodstandard från Uppsala Universitet: http://www.it.uu.se/edu/course/homepage/ad1pk2C/vt07/kodstandard
Här är ett exempel på kodstandard från Uppsala Universitet: http://www.it.uu.se/edu/course/homepage/ad1pk2C/vt07/kodstandard
torsdag 7 november 2013
onsdag 6 november 2013
lördag 26 oktober 2013
Hur börjar man med programmering på låg- och mellanstadiet?
Det finns idag många olika utbildningsmiljöer som är framtagna för att lära barn programmera. Scratch som är framtaget av MIT Media Lab är nog det mest använda programmet världen över. Själv valde jag att börja med Kojo, helt enkelt för att det var det program jag hade lättast att fatta själv.
Kojo har en låg tröskel för att komma igång, samtidigt som det inte har någon begränsning i vad man kan göra, eftersom det använder ett riktigt programmeringsspråk, Scala.
En annan fördel med att börja med Kojo är att det är rätt tråkigt och ospännande i sin layout. Eleverna får inte för stora förväntningar på vad som ska skapas. Utmaningen ligger i att få en sköldpadda att rita upp det mönster man önskar. I det visuellt mer tilltalande Kodu, ville eleverna skapa coolare spel direkt och det blev större frustration när det visade sig svårare än de trodde.
Som introduktion till första lektionen är det bra att förklara hur datorer programmeras. Mitt första syfte när jag började i våras, var att lära eleverna att allt vi ser på våra skärmar bara är resultatet av mängder med rader av kod. Ett enda svep med fingret på touchskärmen genererar aktivitet "backstage" som vi inte ser. Genom att själv få skriva in några rader för att göra en kvadrat, får eleverna en känsla för hur mycket arbete som döljer sig bakom det vi använder varje dag.
Här är andra bra mantran att trumma in:
-Datorn gör bara vad DU säger åt den att göra.
-Datorn gör EXAKT vad du säger åt den att göra. Den kan inte tänka själv.
-Datorn går därför att förstå sig på. Den är logisk. Inte magisk.
-Datorn läser kod uppifrån och ner. Den kan inte hoppa bakåt, om du inte säger åt den att göra det. Därför måste kommandon komma i rätt ordning.
-Datorn förstår inte vad du menar om du stavar fel eller sätter ett kommatecken på fel ställe.
Min första lektion som jag hade använde jag mig av delar av Björn Regnells presentation som finns på lth.se/programmera
Här har jag gjort en skärmdump som presenterar fönstret som man får upp i Kojo:
Prenumerera på:
Inlägg (Atom)
