Kursöversikt
I denna kurs kommer du introduceras till visuell programmering, som också är synonymt med blockprogrammering. Vi kommer i huvudsak jobba med programmeringsspråket Scratch (Länkar till en externa sida.) men kommer även introducera ytterligare språk för att uppmuntra och visa på hur enkelt det kan vara att gå vidare och lära sig mer när en besitter grunderna.
Nedan följer övergripande information. Utökad tillgång av kurshemsidan, så som filer, hemuppgifter och liknande får du i samband med att du blir registerad på kursen.
För att söka till denna kurs, sök här
Kursplan
Kontaktuppgifter
Kursansvarig och examinator:
Magnus Karlsteen, magnus.karlsteen@chalmers.se
Lärare:
Moa-Kajsa Lilja, moakajsa.lilja@helloworld.se
Ann-Catrin Lindkvist, ann-catrin.lindkvist@helloworld.se
Pedagogiskt stöd:
Ann-Marie von Otter, annmarie.von.otter@ped.gu.se
Kursens syfte
Kursen är indelad i följande tre kategorier och syften
- Programmering som digitalt verktyg. Jämförelse mellan visuell blockprogrammering och textbaserad programmering
- Praktiska övningar med visuell programmering i Scratch och genomgång av grundläggande begrepp inom programmering. Skapa egna program i Scratch, från spel till interaktiva berättelser, appar och microkontroller med Scratch. Navigering bland resurser i form av övningar och handledningar som finns tillgängliga online.
- Implementation i klassrummet på ett didaktiskt sätt.
Schema
Länk: https://kth-se.zoom.us/j/64116482664
20/2 kl. 13 - 16, Träff 1, via Zoom
Hjälptillfälle (frivillig): 3/3 Anmälan är obligatorisk se hur
13/3 kl. 13 - 16 Träff 2, via Zoom
Hjälptillfälle (frivillig) : 24/3 Anmälan är obligatorisk se hur
3/4 kl. 13 - 16, Träff 3, via Zoom
Kurslitteratur
Under kursen kommer vi dela ut information i form av powerpoints och hänvisa till specifika hemsidor och/eller uppgifter. Denna information är tillräcklig godkänt i kursen.
För vidare och djupare information det hänvisar vi till Kodboken (Länkar till en externa sida.)och framförallt följande avsnitt:
Kom igång (Länkar till en externa sida.)
Skapa spel (Länkar till en externa sida.)
Skapa berättelser (Länkar till en externa sida.)
Fatta koden (Länkar till en externa sida.)
Lärandemål
Efter avslutad kurs ska du:
Ha kunskap och förståelse att
- redogöra för programmeringens roll i undervisningsämnet.
- beskriva vad som menas med programmering i allmänhet och specifikt visuell programmering.
- använda och beskriva grundläggande begrepp och kommandon.
- visa på datalogiskt tänkande i allmänhet och specifikt visuell programmering.
Ha färdigheter och förmåga att
- skapa enklare program i visuell miljö.
- läsa, förstå, felsöka, testa och förbättra enklare program.
- utforma algoritmer för att lösa problem.
- använda programmering för att styra fysiska eller virtuella konstruktioner eller föremål.
- identifiera moment och innehåll i relevanta kurs- och ämnesplaner där programmering är ett användbart verktyg.
- ha förståelse för hur programmering kan introduceras för elever.
Ha värderingsförmåga och förhållningssätt för att
- bedöma och argumentera för vilka för- och nackdelar det finns med att använda och förlita sig på visuell programmering.
Examination
Examinationen kommer ske online där deltagare kommer
- skapa egna program.
- kamratgranska andras projekt.
- utföra quiz på de grundläggande begreppen i programmering.
- skapa en lektionsplanering med Scratch i fokus.
Kursträffarna är delvis examinerande och därför är deltagande obligatoriskt för att bli godkänd på kursen.
På kursen ges något av betygen Godkänd (G) och Underkänd (U).
För betyg G krävs godkända uppgifter och projekt samt närvaro på kursträffarna.
KursPM
I KursPM kan ni hitta all relevant information gällande kursen.
Kurssammanfattning:
| Datum | Information | Sista inlämningsdatum |
|---|---|---|