L’any 2006 Jeannette Wing va publicar l’article Computational thinking en el qual defensava que aquesta nova competència hauria de ser inclosa en la formació de tots els nens i nenes, ja que representa un ingredient vital de l’aprenentatge de la ciència, la tecnologia, l’enginyeria i les matemàtiques. Però, què és el pensament computacional?
En paraules de la pròpia Wing “el pensament computacional implica resoldre problemes, dissenyar sistemes i comprendre el comportament humà, fent ús dels conceptes fonamentals de la informàtica”. És a dir, que l’essència del pensament computacional és pensar com el faria un científic informàtic quan ens enfrontem a un problema.
Altres definicions de pensament computacional han anat sorgint en la literatura científica des de llavors. Entre les més acceptades es troben la de Aho i la de la Royal Society:
- El pensament computacional és el procés que permet formular problemes de manera que les seves solucions poden ser representades com a seqüències d’instruccions i algorismes.
- El pensament computacional és el procés de reconeixement d’aspectes de la informàtica en el món que ens envolta, i aplicar eines i tècniques de la informàtica per a comprendre i raonar sobre els sistemes i processos tant naturals com artificials.
Una iniciativa molt interessant en relació a la definició del pensament computacional és la promoguda per la Societat Internacional de la Tecnologia en l’Educació (ISTE) i l’Associació de Professors d’Informàtica (CSTA), que han col·laborat amb líders del món de la recerca i l’educació superior, la indústria i l’educació primària i secundària per a desenvolupar una definició operativa que descrigui amb precisió les seves característiques essencials i ofereixi un marc de treball i un vocabulari comú amb el qual els professionals de l’educació puguin treballar.
Segons aquesta definició operativa, el pensament computacional és un procés de resolució de problemes que inclou les següents característiques:
- Formular problemes de manera que es permeti l’ús d’un ordinador i altres eines per a ajudar a resoldre’ls.
- Organitzar i analitzar lògicament la informació.
- Representar la informació a través d’abstraccions com els models i les simulacions.
- Automatitzar solucions fent ús del pensament algorítmic (establint una sèrie de passos ordenats per a arribar a la solució).
- Identificar, analitzar i implementar possibles solucions amb l’objectiu d’aconseguir la combinació més efectiva i eficient de passos i recursos.
- Generalitzar i transferir aquest procés de resolució de problemes per a ser capaç de resoldre una gran varietat de famílies de problemes.
Per això, L’objectiu fonamental ha de ser promoure el desenvolupament del pensament computacional des d’edats primerenques a través de la programació de videojocs i aplicacions per a mòbils en totes les etapes escolars, des d’educació infantil fins a formació professional. No obstant això, és possible desenvolupar el pensament computacional dels nostres estudiants des de qualsevol disciplina i fent ús d’altres recursos educatius, no sols a través de la programació.
Artículo de: https://programamos.es/que-es-el-pensamiento-computacional/
Imagen de cabecera: Architecture of Spaun