Gå till innehållet

Introduktion

Centralt innehåll

Undervisningen i kursen ska behandla följande centrala innehåll:

  • Grundläggande programmering i ett eller flera programspråk varav minst ett av språken är textbaserat.
  • Programmering och dess olika användningsområden ur ett socialt perspektiv inklusive genus, kultur och socioekonomisk bakgrund.
  • Programmeringens möjligheter och begränsningar utifrån datorns funktionssätt.
  • Strukturerat arbetssätt för problemlösning och programmering.
  • Grundläggande kontrollstrukturer, konstruktioner och datatyper.
  • Arbetsmetoder för förebyggande av programmeringsfel, testning, felsökning och rättning av kod.
  • Grundläggande datastrukturer och algoritmer.
  • Gränssnitt för interaktion mellan program och användare.
  • Normer och värden inom programmering, till exempel läsbarhet, dokumentation, testbarhet, rena gränssnitt och nyttan av standard.

Bra länkar

Python tutorials

Python böcker