
Periodo 3
Eje
temático

-
PROGRAMACIÓN EN BLOQUES
-
PRINCIPIOS DE LA ROBÓTICA

Propósito formativo

Solucionar problemas, necesidades y deseos de orden tecnológico que mejoran la calidad de vida y su conservación sustentable y sostenible para las generaciones actuales y futuras de las personas grupos sociales y otras especies que habitan el planeta.
Pregunta
problema

¿Cómo diseño e implemento innovaciones tecnológicas haciendo uso de herramientas y equipos?
Indicadores de desempeño

SABER SABER:
Reconozco los conceptos y principios de otras disciplinas, que han contribuido a la creación de algunos productos tecnológicos e informáticos actuales.
SABER HACER:
Uso las tecnologías de la información y la comunicación, para procesar información, comunicar ideas creativamente, trabajar colaborativamente y generar representaciones de la realidad en múltiples formatos.
SABER SER SENTIR:
Participo en discusiones sobre el uso racional de algunos artefactos tecnológicos analógicos y digitales.
SABER PENSAR:
Propone soluciones a problemas propios del entorno que son susceptibles de ser resueltos a través de soluciones tecnológicas.
SABER INNOVAR:
Construyo contenidos digitales que incluyen recursos de información en diversos formatos (texto, imagen, video, sonido), para diferentes situaciones de la vida
cotidiana.

Saberes previos

Responde en tu cuaderno el siguiente taller de saberes previos, procura hacerlo desde lo que crees que es para ti, con tus propias palabras:

-
Define la palabra: programación
-
Define la palabra: algoritmo
-
¿Sabes qué es un lenguaje de programación? ¿Puedes mencionar alguno?
-
¿Conoces el concepto de "variable" en programación? ¿Para qué se utiliza?
-
Escribe un cuento mínimo de una página de tu cuaderno sobre la programación y la robótica. Se creativo.

¿SABIAS QUE?
Programación en bloques:
La programación en bloques es una metodología de programación visual en la que se utilizan bloques gráficos que representan diferentes comandos o funciones. Estos bloques se ensamblan como piezas de un rompecabezas para crear secuencias lógicas que forman programas. Cada bloque generalmente representa una acción, condición, bucle, variable, u otro elemento fundamental de la programación, y pueden conectarse entre sí para definir el flujo del programa.
Finalidad de la programación en bloques:
-
Facilitar el aprendizaje de la programación: La programación en bloques está diseñada para hacer que la programación sea más accesible, especialmente para principiantes y niños. Al eliminar la necesidad de escribir código manualmente, se reduce la complejidad y se minimizan los errores sintácticos.
-
Visualización clara del flujo del programa: Al representar las instrucciones como bloques conectados, los usuarios pueden ver fácilmente cómo se desarrollan las secuencias lógicas, lo que ayuda a entender la estructura del programa.
-
Fomentar el pensamiento computacional: Aunque es una herramienta simplificada, la programación en bloques introduce a los usuarios en conceptos fundamentales de la programación, como la lógica condicional, bucles, y el uso de variables, promoviendo habilidades de resolución de problemas y pensamiento crítico.
-
Motivar la creatividad y experimentación: Gracias a su interfaz intuitiva y amigable, la programación en bloques permite a los usuarios experimentar con diferentes combinaciones de bloques, facilitando la creación de proyectos interactivos como juegos, animaciones y simulaciones sin la barrera del código escrito.

Habilidades de pensamiento


Infiere
De acuerdo a la imagen de la izquierda que puede decir sobre la programación en bloques y su importancia en el aprendizaje para la resolución de problemas de la vida cotidiana.

Vocabulario técnico

Consulta el siguiente vocabulario técnico que te servirá como referente teórico frente al eje temático: Programación y Robótica
-
Programación
-
Algoritmo
-
Variable
-
Sensor
-
Evento
-
Bucle
-
Motor
-
Servo
-
Ultrasonido
-
Interfaz gráfica

Emprendimiento
VIDEO: Programación en bloques
VIDEO: ¿Qué es un algoritmo?

Zona interactiva

