961G24 · 5 hp · Grundnivå (G1X) · Inget huvudområde
Introduktion till programmering i textbaserad miljö
Status okänd
Ingen tentastatistik än
Det finns inget tentatillfälle med minst 5 studenter de senaste tre läsåren. Nya kurser och kurser som bara examineras med projekt saknar ofta statistik.
Om kursen
Mål
Efter avslutad kurs ska deltagaren kunna:
- Behärska metoder för att skapa enkla program och kunna reflektera över arbetssätt med programmering
- Diskutera grundläggande begrepp och byggstenar inom programmering
- Utforma och implementera algoritmer för att lösa enklare problem
- Läsa, förstå, felsöka, testa och förbättra enklare program
- Få insikter i etiska perspektiv på programmering och i programmeringens betydelse för samhället
- Behärska grundläggande metoder för att använda programmering i sin undervisning, inklusive att kunna identifiera moment och innehåll i kurs-/ämnesplan där programmering är ett användbart verktyg
- Utveckla programmeringsaktiviteter i ämnet matematik som fokuserar på elevers möjligheter att undersöka och förstå olika matematiska begrepp och problem
- Identifiera och synliggöra matematiken och de matematiska strukturerna i givna program
- Utifrån relevant ämnesdidaktisk forskning för tillämpning av programmering i ämnet matematik diskutera möjligheter och utmaningar med att integrera programmering i matematikundervisningen.
Innehåll
- Grundläggande begrepp och byggstenar inom programmering, inklusive variabler, sekvens, alternativ, villkor, upprepning och underprogram (funktioner).
- Algoritmiskt tänkande. Problemlösning med hjälp av programmering.
- Skapa, felsöka, testa och förfina programkod i det textbaserade språket Python
- Läsa, förstå, felsöka, testa och förbättra befintlig programkod.
- Orientering i relevant ämnesdidaktisk forskning för tillämpning av programmering i olika ämnen med huvudfokus på matematik.
- Orientering i relevant matematikdidaktisk och programmeringsdidaktisk forskning, samt övningar i att omsätta didaktiska principer i undervisning.
- Programmering för att stärka elevers matematiska förmågor, med särskilt fokus på problemlösning och att undersöka begrepp.
- Programmering som stöd i matematisk problemlösning på grundskolenivå.
- Exempel på, och utveckling av, programmeringsaktiviteter i ämnet matematik som fokuserar på elevers möjligheter att undersöka och förstå olika matematiska begrepp och problem.
- Övning i att identifiera och synliggöra matematiken och de matematiska strukturerna i givna program.
- Huvudområde
- Inget huvudområde