Rakenda ja analüüsi
Rakendamise ja analüüsimise all on vaja kasutada olemasolevaid teadmisi juba raskemates ülesannetes, kus tuleb koodi mõista, ise kirjutada või modifitseerida. Siin on siiski ette antud üsna konkreetsed juhised (või tuleb kasutada olulisi õpitud teadmisi) koodi ülesehituse kohta, et lahendus vastaks oodatud tingimustele. Näiteks on etteantud täpne kirjeldus või plokkskeem, on vaja parandada või kohendada etteantud koodi.