Tentalabbet

961G24 · 5 credits · Basic level (G1X) · Inget huvudområde

Introduction to programming in text-based environments

Status unknown

No exam statistics yet

There is no exam sitting with at least 5 students in the last three academic years. New courses and project-only courses often have no statistics.

About the course

Aim

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.

Content

  • 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.
Main field of study
Inget huvudområde
Syllabus on Studieinfo ↗