Kursen ska bidra till att ge verksamma lärare i gymnasiet och högstadiet de kunskaper som behövs för att undervisa i programmering, framförallt i matematik och teknik, men även i andra ämnen. Kursen syftar till att ge grundläggande kunskap om textbaserad programmering, framförallt i Python . Kursen innehåller följande delar:
- Grundläggande datalogiska begrepp
- Orientering i textbaserade programspråk och utvecklingsmiljöer som är vanliga i skolan
- Enkel programmering i textbaserad miljö och grundläggande programmering i Python
- Jämförelser mellan visuell och textbaserad programmering ur tekniska och matematiska perspektiv
- Vanliga kommandoradsgränssnitt
- Python-syntax: variabler, datatyper, funktioner, moduler
- Objekt-orientering och klasser
- Programtestning
- Vanliga Python-bibliotek
- Vanliga tillämpningar i skolan
- Inledande programmeringsdidaktik och didaktiska aspekter relaterade till informations- och kommunikationsteknik