- Formular problemes de forma que l'ús de l'ordinador els ajudi a resoldre'ls.
- Organitzar i analitzar lògicament la informació. Representar la informació a través d'abstraccions com poden ser els models i les simulacions.
- Automatitzar solucions fent ús del pensament algorítmic (establir una sèrie de passes ordenades per a trobar una solució).
- Identificar, analitzar i implementar possibles solucions amb l'objetiu de trobar la combinació més efectiva i eficient de passes i recursos.
- Generalitzar i transferir aquest procés de resolució de problemes per a ser capaç de resoldre una gran varietat de tipus de problemes.
A més a més reforcem algunes actituds com poden ser:
- La confiança en treballar coses complexes.
- La perseverància en el treball de problemes difícils.
- La tolerància i respecte per a les respostes diferents a la pròpia.
- La capacitat per fer front a problemes no estructurats.
- La capacitat de comunicar-se i treballar amb altris per a aconseguir un objetiu comú o una solució.