ML211U Introduktion till programmering i visuell miljö (uppdragsutbildning)

Den här högskolekursen finansieras av Skolverket och riktar sig till dig som vill lära dig visuell programmering i blockspråk för att kunna använda det i din undervisning. Du lär dig att skapa program, felsöka, läsa och förbättra befintlig kod samt möjlighet att öka din kunskap om grundläggande begrepp och byggstenar inom programmering i visuell blockmiljö. Kursen behandlar också den senaste forskningen kring programmeringsdidaktik.

Kursen består av tre delar:

Generellt innehåll

Introduktion till programmering kopplat till undervisning. Programmeringens betydelse för samhället. Etiska perspektiv på programmering.

Programmeringsinnehåll

  • Att skapa program i visuell blockmiljö.
  • Grundläggande begrepp och byggstenar inom programmering, inklusive sekvens, alternativ, villkor, upprepning och variabler.
  • Introduktion till funktioner.
  • Hur algoritmer kan skapas, testas och förbättras för att lösa problem.
  • Läsa, förstå, felsöka, testa och förbättra befintliga program.
  • Att utveckla egna konstruktioner, såväl med som utan styrning av föremål, där man tillämpar programmering.

Didaktiskt innehåll

Didaktiska strategier och verktyg kopplat till undervisning om, i och med programmering, med koppling till relevant forskning.

Kurspplägg

Undervisningen består av digitala föreläsningar, handledning, samt praktiska övningar och examinationsuppgifter i digital lärplattform. Undervisningen sker på svenska. Undervisningen är nätbaserad och sker på distans. Kursen examineras genom praktiska inlämningsuppgifter och quiz.    

Efter avslutad kurs ska deltagaren kunna:

  • kunna skapa enklare program i visuell miljö,
  • kunna läsa, förstå, felsöka, test och förbättra enklare program,
  • kunna utforma algoritmer för att lösa problem,
  • kunna använda programmering för att styra fysiska eller virtuella konstruktioner eller föremål,
  • kunna identifiera moment och innehåll i relevanta kurs- och ämnesplaner där programmering är ett användbart verktyg och
  • ha förståelse för hur programmering kan introduceras för elever.

Schema: Kursen ges mellan 1 september och 12 december. Kursen ges helt på distans och går att läsa valfri tid på dygnet. Handledning schemaläggs i samråd med handledare.

Litteratur: Litteratur anges senast tre veckor före kursstart. Delar av kurslitteraturen är på engelska.

Behörighet: Praktiserande lärare som har godkännande från rektor.