- Exposición sobre:
Lenguajes de programación para niños
Facilitan el acceso a las nuevas tecnologías digitales y le brinda a los educandos mayor oportunidad de pensar, comprender, asociar, discriminar y tomar posición ante la masa de datos informativos percibidos mediante los recursos tecnológicos de la época actual.
Retos que experimentan los niños preescolares en la era
digital.
- La construcción de su pensamiento lógico- matemático como respuesta a la necesidad de entender el mundo y ejercer cierto control sobre el.
- La capacidad de crear, explorar e inventar como medio natural para aprender.
- La libertad para recibir información de las propiedades de los objetos físicos, concretos,tangibles como lo son el color, el sabor, la forma, la temperatura, etc, y de menos medios tangibles a través de la tecnología.
________________________________________________________________________
2. Exposición sobre:
Scratch como alternativa en la programación para niños
Origen y definición
El nombre proviene de la palabra: “Scratching” que en
los lenguajes de
programación, significa aquellos trozos
de código que pueden ser reutilizados,
fácilmente combinables y adaptados para nuevos usos.
El proyecto Scratch, se inició en el año 2003 su creador
Mitchel Resnick, es
un entorno de programación
de computadores desarrollado por un grupo
de
investigadores del grupo MIT Media Lab,
el cual cuenta con una comunidad en
línea.
Este programa fue diseñado para que todas las personas, especialmente los
niños se inicien en el mundo de la programación, en el que se comparten historias,
juegos y animaciones con personas del todo mundo.
López y Sánchez (2015) ofrecen una definición: “Scratch es un entorno de
programación visual que permite a los usuarios crear proyectos multimedia
interactivos. Un gran número de personas ha creado una amplia variedad de
proyectos, utilizando Scratch, como videos musicales, presentaciones, juegos de
ordenador y otro tipo de animaciones.”
El Scratch presenta 10 clases diferentes de bloques, y cada uno está
asociado a un color, lo que permite un fácil uso del mismo.
- Movimiento (azul): son los encargados de mover y rotar los gráficos.
- Aspecto (lila): controlan el aspecto de los objetos, pueden mostrar, ocultar, agrandar, achicar o rotar imágenes.
- Sonido (rosa): reproducen pistas o secuencias de audio.
- Lápiz (verde oscuro): Sirve para dibujar en la pantalla y controlar las características de la herramienta de dibujo.
- Datos (naranja): Son las variables y las listas sobre los cuales operarán los otros bloques.
- Eventos (marrón): Son los bloques que disparan las distintas partes del programa, los grupos de bloque.
- Control (amarillo): Representan las funciones condicionales que controlan las repeticiones y la ejecución de otros bloques.
- Sensores (celeste): Determinan cómo las distintas piezas gráficas interactúan entre sí.
- Operadores (verde claro): Son los operadores matemáticos, los generadores de números aleatorios y los que permiten comparar las distintas variables.
- Otros bloques (violeta): Bloques personalizados o importados de otros dispositivos que pueden integrarse a Scratch.
¿Para qué sirve el Scratch?
Vidal et al. (2015) establecen el principal objetivo del programa Scratch: “el
objetivo principal de Scratch no es preparar a las personas para carreras
profesionales o técnicas del área de programación, sino para nutrir una nueva
generación de pensadores creativos y sistemáticos utilizando la programación
para expresar sus ideas.”
Ventajas en el desarrollo del niño
Scratch
Es una herramienta que posibilita el aprendizaje activo y
constructivo, posee ventajas potenciales, respecto a lenguajes de programación
tradicionales, para el desarrollo del pensamiento lógico y algorítmico. En términos
generales, algunas ventajas son:
- Desarrollar el pensamiento lógico.
- Desarrollar métodos para solucionar problemas de manera metódica y ordenada.
- Desarrollar la capacidad de poner en duda las ideas propias.
- Tener la posibilidad de obtener resultados complejos a partir de ideas simples.
- Trabajar cada cual a su ritmo en función de sus propias competencias.
- Aprender y asumir conceptos matemáticos: coordenadas, variables, algoritmos, aleatoriedad.
- Aprender los fundamentos de la programación.
- Usar distintos medios: sonido, imagen, texto, gráfico.
- Posibilitar el aprendizaje colaborativo a través del intercambio de conocimiento
Vídeo sobre tutorial básico de Scratch


Lindo blog, bien estructurado y el uso de imágenes y videos le da un mejor aspecto para comprender los temas desarrollados.
ResponderEliminarGracias Genesis
EliminarFelicitaciones compañera, se logra visualizar el empeño desarrollado para explicar esta sesión detalladamente, la utilización de distintos recursos permite obtener mayor claridad de las explicaciones brindadas.
ResponderEliminarMuchas Gracias
Eliminar