Undervisningen i ämnet tillämpad programmering på nivå 2 ska behandla följande centrala innehåll:
Processer och modeller
- Begrepp, teorier, modeller och metoder inom programmering som är relevant för valt tillämpningsområde.
- Relevanta processer inom valt tillämpningsområde.
Problemlösning
- Problemlösning av enkla och sammansatta problem med programmering i en tillämpad kontext. Programmeringens möjligheter och begränsningar.
- Flera och olika tillämpningar av programmering inom valt område.
Analys
- Reflektion över och värdering av valda strategier, metoder och resultat samt förslag till förbättringar.
- Konsekvenser av tillämpad programmering för individ, samhälle och teknisk utveckling avseende hållbar utveckling, etik och genus inom valt området.