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 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.
Blankett för rektors godkännande finns 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/68293105452
31/1 kl. 13:00 - 16:00 Träff 1, via Zoom
7/3 kl. 13:00 - 16:00 Träff 2, via Zoom
29/3 kl. 17:00-19:00 Extra hjälptillfälle
Anmäl dig via länken senast måndag 29/3, 12:00 https://doodle.com/poll/38d3pyaewu8iq9y2?utm_source=poll&utm_medium=link
11/4 kl 13:00 - 16:00 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 och framförallt följande avsnitt:
Kom igång
Skapa spel
Skapa berättelser
Fatta koden
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 är uppdelad i moment vid de fysiska kursträffarna där deltagare kommer
- skapa egna program.
- felsöka andras program.
Examinationen kommer delvis ske online där deltagare kommer
- skapa egna program.
- kamratgranska andras projekt.
- utföra quiz på de grundläggande begreppen i programmering.
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.
Kurssammanfattning:
| Datum | Information | Sista inlämningsdatum |
|---|---|---|