Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

02-Pensamiento Computacional Programacion

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Capacidades Básicas en Saberes Digitales

Nombre del Módulo: Pensamiento Computacional – Programación


Carga horaria: 60 hs. Reloj
Presentación del Módulo:
La presente propuesta es parte de un conjunto de ofertas formativas que se enmarcan en el desarrollo y la
enseñanza de saberes digitales, conocimientos que actualmente se constituyen como claves y transversales
para la participación en la vida ciudadana y el ámbito profesional y ocupacional. La posibilidad de acceso a
estos saberes se enmarca en una estrategia de democratización del conocimiento tecnológico en el ámbito de
la FP, brindando la posibilidad a los estudiantes de acceder, validar y producir información que le permitirán
vincularse activamente en los diferentes ámbitos de desempeño, así como también la posibilidad de incursionar
en ámbitos nuevos con acceso a la actualización e innovación del conocimiento en su campo de interés
profesional.
El Pensamiento Computacional y la programación tiene su base de desarrollo en las ciencias de la
computación, una de las más recientes disciplinas que en un corto período de tiempo ha acumulado un conjunto
de principios, conocimientos y prácticas científicas que permiten diferenciarla de otros campos disciplinares y
le confiere identidad propia. Desde la perspectiva de los saberes digitales, el pensamiento computacional se
conceptualiza como una estrategia de aprendizaje que se enfoca en la formulación y resolución de problemas
a través del razonamiento lógico. Esto implica: identificar el problema, analizarlo y descomponerlo en partes
menores; diseñar e implementar soluciones, organizar las tareas a realizar y aplicar soluciones y/o estrategias
que hayan servido antes, o poder generalizar la solución encontrada para aplicarla a otros problemas similares
(reconocimiento de patrones y elaboración de funciones y procedimientos);

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.

Bloque de contenidos Prácticas formativas

Algoritmos. Se sugieren prácticas formativas que permitan:


1. Pensamiento computacional: definición del A. Reconocer la secuencia de pasos y
problema, planteo de posibles soluciones, acciones en la ejecución de rutinas de la
elección de la solución a desarrollar, vida cotidiana asociándolas a los
implementación de la solución y prueba de la algoritmos dentro de una programación
solución. Noción de Algoritmo: algoritmos
simples B. Los problemas computacionales:
2. Algoritmo y Programacion. metodología de resolución de problemas
3. Planificación de la solución de un problema de computacionales; pasos para resolver un
programación problema (entender, diseñar, implementar,
testear).
Programación.
C. Resolver situaciones problemáticas en
4. Entorno digital de programación visual. entornos visuales de programación
5. Programación orientada a objetos. Objetos: sus orientada a objetos que incluyan:
características y acciones. Creación y utilización estructuras repetitivas exactas,
de eventos para actuar sobre los objetos. estructuras condicionales y datos
6. Estructuras repetitivas exactas e inexactas. almacenados.
7. Estructuras condicionales.
8. Almacenamiento de datos. Tipos de datos:
numérico y texto. D. En base a las situaciones problemáticas
IF-2020-23630207-GDEBA-DFPDGCYE
2

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

Hoja Adicional de Firmas


Anexo

Número: IF-2020-23630207-GDEBA-DFPDGCYE

LA PLATA, BUENOS AIRES


Viernes 23 de Octubre de 2020

Referencia: Anexo 1 Pensamiento Computacional y programación (Saberes Digitales)

El documento fue importado por el sistema GEDO con un total de 3 pagina/s.

Digitally signed by DE GISI Ricardo Luis


Date: 2020.10.23 09:58:52 ART
Location: Provincia de Buenos Aires

Ricardo Luis De Gisi


Director
Dirección de Formación Profesional (Docente)
Dirección General de Cultura y Educación

Digitally signed by GDE BUENOS AIRES


DN: cn=GDE BUENOS AIRES, c=AR, o=MINISTERIO DE
JEFATURA DE GABINETE DE MINISTROS BS AS,
ou=SUBSECRETARIA DE GOBIERNO DIGITAL,
serialNumber=CUIT 30715471511
Date: 2020.10.23 09:59:00 -03'00'

También podría gustarte