AmaçProblem çözmek,Alternatif çözüm yolları geliştirmek,Sonuca götüren eylemi basamaklandırmak,Mantık yürütmek,Tersine düşünmek,Kısa yolları keşfetmek,Düşüncesini kodlayarak ifade etmek.