Utilizziamo cookie tecnici e di profilazione (anche di terze parti) per migliorare la tua esperienza su questo sito. Continuando la navigazione accetti l'utilizzo dei cookie; in alternativa, leggi l'informativa e scopri come disabilitarli.

  1. Formulare il problema in termini tali che un elaboratore possa essere di aiuto nella ricerca di una soluzione
  2. analizzare e organizzare logicamente i dati
  3. definire un caso standard, cioè un insieme significativo di valori per i dati di ingresso
  4. individuare una soluzione in termini algoritmici (serie ordinata di passi)
  5. lavorare in maniera strutturata: identificare i sottoproblemi e disegnare (progettare), implementare e testare ognuno di essi come pezzo a sé stante
  6. ragionare, analizzandola, sulla qualità della soluzione (efficienza, uso effettivo delle risorse)
  7. riflettere sulle scelte della soluzione e sul processo di sviluppo
  8. generalizzare e riconoscere eventuale uso di soluzioni provenienti da altri problemi in altri domini o soggetti