sekventiella program,datatyper,abstraktion,semantik,tilldelning,variabler,uttryck,listor,utdata (print),indata (input),kompilering av kod,problemlösning,datastrukturer,algoritm,presentera resultaten,syntax,kommentarer,felhantering,felsöka,strukturering,flexibilitet,villkorssatser (if/else),granska andras program,matematiska problem,beräkningar,lämplig numerisk metod,slingor (while, for),