Programmering handlar om att genom en mängd instruktioner tala om vad datorn ska göra, att skapa, anpassa och utveckla mjukvaror. I nivå 1 lär du dig grundläggande programmering. Du lär dig jobba strukturerat och att förebygga programmeringsfel. Du testar, felsöker och rättar kod. Du lär dig om möjligheter och begränsningar och om gränssnittet för interaktion mellan program och användare.
I nivå 2 utvecklar du dig med bland annat skapande av klasser, objektorienterad programmering, användarvänliga gränssnitt och användning av analysverktyg.
Du kan själv välja programmeringsspråk. Ämnet är anpassat för C#, C++ eller Python, och du väljer språk när du startar kursen. Det är olika kurslitteratur beroende på programmeringsspråk, så vänta gärna med att skaffa litteraturen tills närmare kursstart.
Ämnet finns i nivå 1 och 2. Läs mer om ämnet hos Skolverket.