Ir al contenido principal

Fases de creación de un código y componentes de pensamiento computacional

Las fases del proceso de creación de un código están muy estudiadas desde el punto de vista de la informática. Ahora queremos estudiarlo desde el punto de vista del pensamiento computacional: qué elementos de este pensamiento, de los que hemos visto en las antradas anteriores, están presentes en cada una de estas fases.
La propuesta cuales son las fases diferenciadas en el proceso de creación de un código es
  • Detección y delimitación del problema y de su naturaleza
  • Delimitación de métodos y disciplinas en la resolución del problema
  • Organización de la resolución, feed back e investigación formativa
  • Diseño de la resolución
  • Algoritmia/ diagrama de flujo.- Incluye la discusión
  • Elaboración del código (programa).- Incluye codificación, ejecuciones e implementación, documentación, etiquetas, modularización
  • Prueba/ Validación .- Incluye implementación y depuraciones de errores, 

Luego, además, podemos considerar un conjunto de competencias  necesarias en todas las fases , sin que tengan que ver directamente  y de forma exclusiva con algunas de ellas, como puede ser la metacognición.

La segunda cuestión es qué componentes están presentes en las distintas fases o en todas.
La propuesta que presento es ésta:







Comentarios

Entradas populares de este blog

La portada del libro "El pensamiento computacional, la competencia clave en una nueva alfabetización". Historia de una imagen.

   En la portada del libro " El pensamiento computacional, la competencia clave en una nueva alfabetización y en la de sus precedentes "El pensamiento computacional, análisis de una competencia clave", tanto en la primera edición como en la segunda, tanto en la versión en papel como en la digital , aparece la misma imagen: Fig. 1 ¿Qué sentido tiene? En 2017 y 2016 estuve en Cambridge como profesor y conferenciante invitado. Y como tal pude visitar los colleges , los que hay en la ribera del Cam, los tradicionales: El St John, el Trinity, el King y el Queens' College. Visitando el primero algo me llamó la atención poderosamente. En la foto se observan los dos patios principales. El primero da acceso a las dependencias donde los fellows (becarios tutores de los alumnos residentes) reciben a sus tutelados en las sesiones de revisión. Hay unas entradas con acceso a unas escaleras que conducen a esas estancias. En la foto, están en la esquina superi...

¿Por qué "pensamiento computacional"? (I)

En la actualidad los gobiernos y gurúes se han visto sorprendidos por un hecho: la sociedad, la economía demanda profesionales cualificados en las industrias de la información. Se da la paradoja de sociedades con un alto índice de paro en las que actualmente se quedan sin cubrir puestos de trabajo de ingenieros de software, desarrolladores de aplicaciones, documentalistas digitales,... esto ha sensibilizado a políticos e instituciones a abordar el problema desde el punto de vista de la formación. Las sociedades más avanzadas han visto que se trata de una nueva alfabetización, la alfabetización digital, y que como tal hay que comenzar desde las primeras etapas del desarrollo individual, al igual como sucede con otras habilidades clave: la lectura, la escritura y las habilidades matemáticas. Al llegar a este punto, un planteamiento, el más frecuente y el menos reflexivo, ha consistido en favorecer el aprendizaje de forma progresiva. Proponiendo a los niños tareas de programar, ...

El pensamiento computacional, la competencia clave en una nueva alfabetización.

El libro que publicamos con este título se puede considerar como la tercera versión de " El pensamiento computacional, análisis de una competencia clave " cuya primera edición se publicó el  10 de mayo de 2018 y la segunda el  3 marzo 2019 , ambos teniendo como autores a  Miguel Zapata-Ros , de las universidades de Murcia y de Alcalá y a  Pascual Pérez-Paredes  de la Universidad de Cambridge. El primero, además, como editor. Con respecto a las versiones anteriores, en el nuevo libro , se pueden observar las siguientes similitudes y diferencias: En la primera parte se conserva todo como en la de 2019. En particular todas las experiencias y desarrollos de pensamiento computacional que reseñamos. Sin embargo algunas, como podrán ver, han cambiado notablemente o han concluido, pero conviene tener consciencia de ellas para conocer como se desarrolló el proceso y rastrearlas a ser posible, porque pueden haber dado lugar a interesantes trabajos donde se dé cuenta...