Tentalabbet

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
Kursplanen på Studieinfo ↗