Pensament computacional, llenguatges i estructures de programació
Funcions per organitzar la solució
Les funcions converteixen subproblemes en tasques amb nom, responsabilitat i interfície. Les entrades permeten reutilitzar procediments amb dades diferents, mentre que els esquemes de crides i les proves ajuden a comprendre i verificar la solució completa.