Scratch es un lenguaje de programación visual desarrollado por el Grupo Lifelong Kindergarten del MIT Media Lab.1 Su principal caracterÃstica consiste en que permite el desarrollo de habilidades mentales mediante el aprendizaje de la programación sin tener conocimientos profundos sobre el código. Sus caracterÃsticas ligadas al fácil entendimiento del pensamiento computacional han hecho que sea muy difundido actualmente en la educación de niños, adolescentes y adultos.
Este lenguaje de programación se utiliza con fines didácticos para crear animaciones de forma sencilla y servir como introducción contenido de programación más avanzado. También puede usarse para un gran número de propósitos educativos construccionistas y de entretenimiento, como lo son: proyectos de ciencias (incluyendo simulación y visualización de experimentos), conferencias grabadas con presentaciones animadas, historias animadas de las ciencias sociales, arte interactivo, música, entre otros.2 Se pueden ver los diferentes proyectos existentes en la web de Scratch, modificarlos e incluso probarlos sin llegar a guard
Uso educativo
Scratch se volvió popular en Reino Unido a través de los Code Clubs. Estos empezaron a usar Scratch como lenguaje introductorio por su relativa facilidad para desarrollar programas interesantes, y porque las habilidades adquiridas mediante Scratch se pueden aplicar a otros lenguajes básicos de programación como Python y Java.
Scratch no sirve solo para la creación de programas. Puesto que proporciona un montón de componentes visuales, los programadores pueden crear historias animadas o minivideojuegos como por ejemplo The Pizza Dude12 Haiku,13 o Gemclan. Los estudiantes que quieren especializarse en matemáticas pueden usar Lemonade Stand, Dino Odd and Even,14 Data Workshop, o The Ellipserator15 el cual se orienta principalmente a la geometrÃa. La flexibilidad que ofrece Scratch permite a los docentes crear lecciones conceptuales muy visuales, puesto que es una poderosa herramienta para crear animaciones que ayudan a visualizar conceptos difÃciles como podrÃan ser la mitosis celular, el ciclo del agua, el Termómetro de Galileo o un experimento sobre la Ley de elasticidad de Hook. En el ámbito de las ciencias sociales, los docentes pueden crear concursos, juegos y tutoriales que estimulen la mente e interactúen con el estudiante.16 El uso de Scratch permite a las personas jóvenes a entender la lógica básica de la programación, y colaborar y construir proyectos creativamente.17 Scratch también permite a los estudiantes desarrollar proyectos con carácter educativo y a la vez con interés personal para ellos, lo que les proporciona una herramienta práctica para auto expresarse después de aprender a usarlo.6ar los cambios ya que no requiere ningún tipo de registro.
¿cómo funciona scratch?
Esta aplicación, diseñada en Citilab, pemite enlazar un entorno de programación sencillo e intuitivo (Scratch) con un sistema de placas que nos permite construir proyectos electrónicos (Arduino). De esta manera, se pueden programar robots y otros inventos a partir de un sistema virtual de fichas que se unen unas a otras, las cuales nos permiten manipular los componentes y recibir información de las placas que forman nuestro robot o proyecto. La matrÃcula para las nuevas formaciones de Scratch y Scratch for Arduino sigue abierta.
|
No hay comentarios.:
Publicar un comentario