Want to create interactive content? It’s easy in Genially!
MÓDULO 1 - LENGUAJE DE PROGRAMACIÓN SCRATCH
AEEM S.A.S Asesoría Estratégica Empresar
Created on March 28, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
módulo 1
Familiarización con la herramienta y los elementos
EMPEZAR >
ÍNDICE
Intro
Presentación
Tema 1
contextualización de la programación por bloques
Tema 2
conocimiento scratch
Tema 3
definición y uso de operadores lógicos en scratch
Tema 4
definición y uso de condiciones y ciclos en scratch
Tema 5
definición y uso de variables en scratch
presentación
Con el fin de aproximar a los maestros al uso del lenguaje de programación por bloques Scratch, en este módulo se revisarán los conceptos básicos relacionados con las herramientas y los elementos de dicho lenguaje.
objetivo de aprendizaje
Explorar las herramientas y elementos del lenguaje de programación por bloques en Scratch para el desarrollo de habilidades de programación y la construcción de algoritmos.
Scratch se utiliza para programar historias interactivas propias, animaciones y juegos. Desarrolla habilidades esenciales como pensar de forma crítica, pensar sistemáticamente y trabajar de forma cooperativa.
—Ir a la plataforma: https://scratch.mit.edu/educators/
1.
Seleccione la respuesta correcta a la siguiente pregunta:
2.
Seleccione la respuesta correcta a la siguiente pregunta:
3.
Seleccione la respuesta correcta a la siguiente pregunta:
Seleccione la respuesta correcta a la siguiente pregunta:
4.
4.
Seleccione la respuesta correcta a la siguiente pregunta:
mUY BIEN, LOGRASTE COMPLETAR EL CUESTIONARIO
REINTENTAR
CONTINUAR
TEMA
Contextualización de la programación por bloques
apropiando saberes
Durante este tema tendrás la oportunidad de comprender la definición de la programación por bloques y sus beneficios. También podrás identificar algunos casos o ejemplos de aplicación.
ver video
contexto general
Las nuevas dinámicas del siglo XXI permanentemente están encaminadas a la búsqueda de entornos educativos, brindando nuevas experiencias y recursos educativos que permitan el desarrollo de habilidades y conocimientos vinculados directamente con las expectativas de los alumnos dentro de su proceso de aprendizaje. En este sentido, los maestros deben acercar a los alumnos, en una temprana edad al conocimiento y desarrollo de habilidades para la escritura de algoritmos, códigos y ejecución de programas, fomentando así el desarrollo de competencias para la vida.
+ leer más
¿qué es la programación por bloques?
Es una metodología desarrollada con el fin de poner en prácticas los conceptos y lógica de programación a temprana edad. Permite el desarrollo de la escritura de una secuencia lógica y ordenada de instrucciones mediante el uso y aplicación de comandos en forma de conexiones gráficas, fáciles de acoplar para encontrar una solución exitosa y efectiva a un problema determinado (Global Inclusive Education, 2020).
¿qué es la programación por bloques?
Se sugiere organizar de la siguiente manera: Esta acción consiste en encajar los bloques como si se tratara de un lego o un rompecabezas, representando una construcción secuencial de bloques, más conocido como programas.
¿cuáles son los beneficios de la programación en bloques para los niños, niñas y jóvenes?
Este tipo de metodologías permite desarrollar capacidades y habilidades como:
- Pensamiento analítico
- Pensamiento computacional
- Pensamiento sistemático
- Creatividad
- Resolución de problemas
- Curiosidad
- El uso y control de la tecnología orientada a los intereses y contexto de los menores
1.
Seleccione la respuesta correcta a la siguiente pregunta:
2.
Seleccione la respuesta correcta a la siguiente pregunta:
3.
Seleccione la respuesta correcta a la siguiente pregunta:
4.
Seleccione la respuesta correcta a la siguiente pregunta:
5.
Seleccione la respuesta correcta a la siguiente pregunta:
mUY BIEN, LOGRASTE COMPLETAR EL CUESTIONARIO
REINTENTAR
CONTINUAR
TEMA
Conociendo Scratch
Apropiando saberes
En el tema dos conocerás qué es Scratch, quién lo utiliza, cuáles son los elementos de la interfaz y la categoría de bloques. Después tendrás la oportunidad de explorar algunos proyectos en Scratch
ver video
Elementos de la interfaz Scratch
10
Haz clic en los números y letras para ver más información
categorías de bloques en scratch
Apariencia
Sonido
Movimiento
Control
Sensores
Eventos
Variables
Mis bloques
Operadores
Haz clic en los circulos de colores para ver más información
Selecciona la respuesta correcta a la siguiente pregunta:
Selecciona la respuesta correcta a la siguiente pregunta:
Selecciona la respuesta correcta a la siguiente pregunta:
Selecciona la respuesta correcta a la siguiente pregunta:
mUY BIEN, LOGRASTE COMPLETAR EL CUESTIONARIO
REINTENTAR
CONTINUAR
TEMA
Operadores en Scratch
Apropiando saberes
Hemos llegado al tema tres del módulo. Aquí tendrás la oportunidad de comprender qué es un operador e identificar los tipos de operadores.
ver video
operadores en scratch
Operadores matemáticos:
Operadores lógicos:
Operadores de comparación:
>
<
no
Haz clic en los operadores para ver más información
operadores en scratch
Operadores de texto:
Otros operadores:
unir
manzana
plátano
10
número aleatorio entre
manzana
está en
letra
manzana
de
redondear
valor absoluto
de
longitud de
manzana
Haz clic en los operadores para ver más información
Selecciona la respuesta correcta a la siguiente pregunta:
Selecciona la respuesta correcta a la siguiente pregunta:
Selecciona la respuesta correcta a la siguiente pregunta:
Selecciona la respuesta correcta a la siguiente pregunta:
mUY BIEN, LOGRASTE COMPLETAR EL CUESTIONARIO
REINTENTAR
CONTINUAR
TEMA
Definición y uso de condiciones y ciclos en Scratch
apropiando saberes
En este cuarto tema del módulo identificarás qué es un evento y un control en Scratch y luego tendrás la oportunidad de revisar ejemplos y utilizar estos bloques de programación.
ver video
tipos de eventos
Permite ejecutar comandos o acciones que se encuentran debajo de este bloque cuando se presione la bandera.
Permite ejecutar comandos o acciones que se encuentran debajo de este bloque cuando se presiona la tecla que seleccione del listado del menú desplegable.
tipos de eventos
Permite ejecutar comandos o acciones que se encuentran debajo de este bloque cuando se presiona o se hace clic sobre el objeto que se seleccione.
tipos de eventos
Permite ejecutar comandos o acciones que se encuentran debajo de este bloque cuando el fondo seleccionado a través del menú desplegable cambie.
Permite ejecutar comandos o acciones que se encuentran debajo de este bloque cuando el volumen o el cronómetro sea mayor que el valor que se establezca dentro del campo.
tipos de eventos
Permite ejecutar comandos o acciones que se encuentran debajo de este bloque si algún objeto ha enviado mensaje. Dicho mensaje deberá escogerse del listado del menú desplegable.
Permite enviar el mensaje que haya escogido del listado del menú desplegable a todos los objetos. Una vez enviado el mensaje continúa con los siguientes comandos que se encuentren debajo de este.
tipos de eventos
Permite enviar el mensaje que haya escogido del listado del menú desplegable a todos los objetos. Una vez enviado el mensaje debe esperar que los demás objetos ejecuten un comando para poder continuar ejecutando las siguientes instrucciones que están debajo del bloque.
tipos de controles en scratch
Permite detener la ejecución de comando hasta que haya transcurrido la totalidad del tiempo que se estableció en el campo. Una vez se cumpla dicho tiempo, se ejecutarán los comandos que están debajo de este bloque.
Permite ejecutar en forma de ciclo los comandos que se ubiquen dentro de este bloque el número de veces que se establezca. Una vez se cumpla con el número de repeticiones (ciclos) se continuará con los comandos que se encuentran debajo del bloque.
tipos de controles en scratch
Permite ejecutar de manera continua y por un tiempo indeterminado el conjunto de instrucciones que se encuentran dentro de este.
Permite ejecutar comandos o acciones que se encuentran dentro de este bloque solo si la condición que establezcas se cumple o es verdadera. Deberás hacer uso de los bloques operadores para construir la condición o las condiciones según el caso. También podrás integrar o hacer uso de variables dentro de la condición.
tipos de controles en scratch
Permite ejecutar diferentes comandos de acuerdo con el resultado de la condición. Si la condición se cumple o es verdadera se ejecutarán los comandos que ubiques dentro del primer espacio o hueco del bloque. Si la condición o las condiciones no se cumplen, se ejecutarán los comandos que se ubiquen en el segundo espacio del bloque (seguido del sí-no). Deberás hacer uso de los bloques operadores para construir la condición o las condiciones según sea el caso. También podrá integrar o hacer uso de las variables dentro de la condición.
tipos de controles en scratch
Permite poner en pausa la ejecución de comandos hasta que la condición que se establezca se cumpla o sea verdadera. Deberás hacer uso de los bloques operadores para construir la condición o las condiciones según el caso. También podrá integrar o hacer uso de variables dentro de la condición.
Permite ejecutar un conjunto de comandos de manera continua y de manera indeterminada hasta que la condición que se establezca se cumpla o sea verdadera.
tipos de controles en scratch
Permite detener todos los objetos del programa, o el programa que esté ejecutando este objeto.
Selecciona la respuesta correcta a la siguiente pregunta:
Selecciona la respuesta correcta a la siguiente pregunta:
Selecciona la respuesta correcta a la siguiente pregunta:
mUY BIEN, LOGRASTE COMPLETAR EL CUESTIONARIO
REINTENTAR
CONTINUAR
TEMA
Definición y uso de variables en Scratch
apropiando saberes
El quinto y último tema de este primer módulo se centrará en clarificar la definición y el uso de una variable en Scratch. También presentará diversos ejemplos de aplicación de los bloques de la categoría variable en Scratch.
ver video
variables en scratch
Permite crear una variable que almacenará el valor de un dato. Estas variables pueden ser locales o globales. Las locales se caracterizan porque son usadas por un solo objeto mientras que las globales pueder ser usadas por todos los objetos.
Bloque de la variable creada. Este bloque deberá ser usado dentro del programa para poder asignar el valor de la variable.
variables en scratch
Permite asignar valor determinado a la variable. Este valor también permite cambiar el valor actual de la variable de acuerdo con el caso.
Permite incrementar o reducir el valor de la variable de acuerdo con el valor que se determine dentro del campo.
variables en scratch
Permite visualizar el valor de la variable en el escenario.
Permite ocultar el valor de la variable del escenario.
Selecciona la respuesta correcta a la siguiente pregunta:
Selecciona la respuesta correcta a la siguiente pregunta:
Selecciona la respuesta correcta a la siguiente pregunta:
mUY BIEN, LOGRASTE COMPLETAR EL CUESTIONARIO
CONTINUAR
terminamos el estudio del módulo uno
Hemos terminado el módulo uno.
Te invitamos a avanzar con el módulo dos.
¡Mucha suerte y éxitos educativos para todos y todas!
¡Felicitaciones!