Programiranje je več kot le pisanje kode. Je proces, s katerim učenci razvijajo računalniško mišljenje. Jannette Wing meni, da je računalniško mišljenje potrebna veščina za vse in ne le za računalničarje, saj temelji na reševanju problemov, kreiranju sistemov in razumevanju obnašanja pri uporabi osnovnih konceptov računalništva. Poleg tega vključuje vrsto miselnih procesov, ki odražajo širino računalniškega področja. V diplomskem delu nas je zanimalo, ali didaktični pristop, ki temelji na problemsko zasnovanem pouku, s programiranjem v Scratchu omogoča v skladu z raziskovalno literaturo razvoj osnovnih konceptov računalniškega mišljenja. Konkretno nas je zanimalo, ali določeni problemsko zasnovani pristopi, kot je programiranje labirintov, ...