02-Pensamiento Computacional Programacion
02-Pensamiento Computacional Programacion
02-Pensamiento Computacional Programacion
Como enfoque para resolver problemas, el pensamiento computacional permite reconocer patrones y
secuencias, desarrollar la representación de datos o ideas —modelización—; crear los pasos para completar la
tarea —diseño algorítmico—; dividir el problema en otros más pequeños —descomposición—; centrarse en las
ideas importantes —abstracción—; y utilizar distintos métodos para comprobar y evaluar.
En este módulo, se propone plantear situaciones problemáticas que propicien la construcción de conocimientos
y saberes sobre los siguientes aspectos:
● El desarrollo de la algoritmia, pensada como una secuencia de instrucciones que representan un modelo
de solución para determinado tipo de problemas; considerando tanto sus diferentes formas de representación
—pseudocódigo, diagrama de flujo, en lenguaje natural o lenguaje de programación— como su sintaxis.
● Las estructuras básicas de la programación, como las estructuras repetitivas y estructuras
condicionales, y el concepto de variable con sus propiedades.
● La descomposición de un problema en subproblemas, utilizando modularización.
● Las distintas estrategias para la resolución de problemas, que permitan la toma de decisiones
argumentadas y favorezcan la reflexión, el trabajo colaborativo y el aprendizaje a partir del error.
Entendido así, el desarrollo del pensamiento computacional no solo promueve el planteo y resolución de
situaciones problemáticas, sino que también colabora en la organización, gestión y apropiación crítica de la
información para la construcción de nuevos conocimientos. También facilita la exploración comprensiva de las
partes que constituyen un problema, permite modelizar procesos naturales y artificiales a partir de la utilización
de lenguajes y códigos, y favorece la creación de algoritmos y programas.
Desarrollar el pensamiento computacional como estrategia de aprendizaje colabora con procesos cognitivos a
partir de los cuales los/las estudiantes son capaces de pensar en forma lógica, secuenciada y creativa, al
IF-2020-23630207-GDEBA-DFPDGCYE
1
página 1 de 3
construir conocimiento a partir del análisis de situaciones, plantear hipótesis, identificar parámetros y patrones,
variables, necesidades y desafíos, modelizar planteos y posibles soluciones.
El presente módulo tiene como propósito el desarrollo de saberes y habilidades de baja complejidad en un
campo tecnológico emergente vinculado a la lógica computacional y la programación a través de experiencias
formativas diversas de distintos campos del conocimiento tecnológico.
Se propone para el desarrollo del módulo la realización de prácticas a través de las cuales los/ las estudiantes,
a partir de la orientación del docente, incorporen gradualmente los saberes necesarios para iniciarse en el
campo de la programación.
Las prácticas formativas sugeridas se relacionan con problemáticas presentadas con el objetivo de iniciar a los/
las estudiantes al concepto de algoritmo y los primeros conocimientos en programación, los cuales son el
fundamento para la profundización de las técnicas de desarrollo de software profesional en los diferentes
sectores ocupacionales. El énfasis está puesto en la centralidad del problema a resolver en relación con el
proyecto a realizar.
Objetivos de aprendizaje:
● Reconocer la programación como una disciplina que actualmente se encuentra integrada en la realidad
de la vida cotidiana y distinguir cómo puede ser utilizada para resolver problemas y crear oportunidades
que permitan transformar constructivamente el entorno tecnológico, social, económico, ambiental y
cultural.
● Identificar problemas que puedan resolverse a través de algoritmos que permitan implementarse en
entornos digitales de programación visual, recurriendo al análisis crítico y haciendo una utilización
apropiada de los recursos que brinda la programación.
página 2 de 3
trabajadas, identificar los posibles
procedimientos o funciones a modificar
Claridad en la programación. para que la solución sea legible.
9. Modularización de la programación, agrupando
acciones en procedimientos y/o funciones. E. En base a situaciones problemáticas
10. Propiedades del código: portabilidad y planteadas por el docente, identificar
mantenimiento errores o fallas en la programación y
11. Legibilidad y claridad en la programación. proponer las soluciones correctas.
12. Concepto de testing: Detección y corrección de
errores.
Referencial de ingreso
• Lxs estudiantes deberán haber completado el nivel de la Educación primaria, acreditable a través de las
certificaciones oficiales del sistema educativo nacional (Ley N°26.206).
• Acreditar habilidades y conocimientos generales de herramientas informáticas
Modalidad de cursado
• Este módulo puede dictarse en forma virtual /semipresencial o presencial, las formas de evaluación y el
desarrollo de prácticas formativas que requieran el uso de medios de trabajo serán desarrolladas en
forma presencial en la institución de FP.
Entorno formativo para la virtualidad
• Equipamiento informático (PC o Notebooks con sistema operativo Windows 7, o superior, GNU/Linux ó
Mac).
• Software y lenguajes de programación libres, de código abierto y uso difundido
• Conexión a Internet (se utilizará software online).
Entorno formativo para la presencialidad
• Equipamiento informático (PC o Notebooks con sistema operativo Windows 7, o superior, GNU/Linux ó
Mac).
• Conexión a Internet (si se utiliza software online).
• Software y lenguajes de programación libres, de código abierto y uso difundido
IF-2020-23630207-GDEBA-DFPDGCYE
3
página 3 de 3
G O B I E R N O DE LA P R O V I N C I A DE B U E N O S A I R E S
2020 - Año del Bicentenario de la Provincia de Buenos Aires
Número: IF-2020-23630207-GDEBA-DFPDGCYE