EQUIPO 08 Programación SCRATCH


Scratch es un lenguaje de programación creado por el MIT y especialmente diseñado para que todo el mundo pueda iniciarse en el mundo de la programación. Sirve para crear historias interactivas, juegos y animaciones; además de facilitar la difusión de las creaciones finales con otras personas vía Web.

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.

Es un lenguaje que ha tenido una enorme difusión gracias a su gratuidad (es software libre) y a su facilidad de uso.


¿Qué es Scratch?

Scratch es tanto una aplicación que podemos descargar a nuestro ordenador (está disponible para varios sistemas operativos: Windows, Ubuntu, Sugar, Mac) como una aplicación web que podemos ejecutar desde nuestro navegador.

En ambos casos tenemos por un lado una serie de objetos o “sprites” (en la nomenclatura que utiliza de Scratch) y por otro lado una serie de acciones y comportamientos que podemos combinar para conseguir que los objetos reaccionen a actúen de una determinada manera.

Una de las cosas más interesantes de Scratch es que esas acciones o comportamientos tienen forma de puzzle y nuestra misión como programadores será cocinar esas piezas para conseguir un determinada acción o comportamiento. Así que en esencia programa se convierte en algo parecido a resolver un puzzle, lo que elimina una de las principales barreras que tienen los neófitos en el mundo de la programación que es el aspecto árido y complejo de los entornos de programación. Convirtiendo el proceso de programar en algo parecido a un juego.

Las acciones y comportamientos están divididas en categorías y son estas:


  • Movimiento: Mover y girar un objeto por la pantalla.
  • Apariencia: Cambiar la visualización del objeto: el fondo, hacerlo más grande o pequeño, etc..
  • Sonido: Hacer sonar secuencias de audio.
  • Lápiz: Dibujar controlando el tamaño del pincel el color y la sombra del mismo.
  • Datos: Crear variables y su asignación en el programa.
  • Eventos: Maneadores de eventos que “disparan” determinadas acciones en un bloque.
  • Control: Condicionales: if-else, “forever”, “repeat”, and “stop”.
  • Sensores: Los objetos o “sprites” pueden interaccionar con el entorno o con elementos creados por el usuario como un robot lego por ejemplo.
  • Operators: operadores matemáticos, generadores aleatorios de números, cooperadores de posiciones.
  • Más bloques: Bloques propios y controladores de aparatos externos.

¿Para qué sirve?


  • Permite el desarrollo de los procesos de pensamientos y habilidades mentales en los educandos
  • Es perfecto para introducirse en la programación
  • Permite compartir los proyectos a través del web, se pueden descargar y utilizar. Pudiendo ser descargados y utilizados por otras personas

¿Por que Scratch?

La programación es el el nuevo lenguaje que todos necesitamos conocer si queremos tener una buena comprensión del mundo actual y sobre todo del que viene así como buenas oportunidades laborales. se calcula que cerca del 50% de los puestos de trabajo que conocemos hoy en día desaparecerán y en buena medida serán sustituidos por la industria del software y al robótica. De este modo Scratch se convierte en una gran herramienta para comprender los conceptos y la lógica de la programación. además lo hace abordando su aprendizaje desde un punto de vista lúdico para evitar el rechazo inicial que para muchas personas suponen los entornos de programación más clásicos.


Ventajas para el desarrollo del niño


Si hay un entorno en el que Scratch esta especialmente indicado, es en el de la enseñanza de la programación a los niños, por ese componente lúdico del que hemos hablado antes. Podriamos agrupar una serie de ventajas que su uso proporciona a los niños:

  • Desarrollar el pensamiento lógico.
  • Desarrollar métodos para solucionar problemas de manera metódica y ordenada
  • Desarrollar el hábito de hacer autodiagnosis con respecto a su trabajo
  • Desarrollar la capacidad de poner en duda las ideas de uno mismo
  • 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

Mitchel Resnick (creador de scratch)

Mitchel Resnick (1956), es un profesor, físico, informático, periodista y programador estadounidense.


Conclusiones


Scratch es gratuito, multiplataforma, sencillo y orientado a la introducción de los niños (y de todo aquel que quiera) en el mundo de la programación.

Empezar, es tan sencillo como descargarse el programa y empezar a jugar cambiando los distintos objetos que vienen con el programa con las acciones y comportamientos que esán disponibles.

Aquí les dejamos una pequeño manual de Scratch




Sebastian y Sharon -
 Team:"ShaSeb4ever"


--------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------
Resultado de imagen para scratch

     Scratch es un lenguaje de programación creado por el MIT y especialmente diseñado para que todo el mundo pueda iniciarse en el mundo de la programación. Sirve para crear historias interactivas, juegos y animaciones; además de facilitar la difusión de las creaciones finales con otras personas vía Web.

      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.

       Es un lenguaje que ha tenido una enorme difusión gracias a su gratuidad (es software libre) y a su facilidad de uso.

     Esta aplicación, que forma parte del software de las XO y también se utiliza con otros sistemas operativos, ofrece posibilidades educativas a través de un entorno que hace que la programación sea más atractiva y accesible para todo aquel que se enfrente por primera vez a aprender a programar.


HE AQUÍ UN VÍDEO CON UNA EXPLICACIÓN SENCILLA DE COMPRENDER 


        Como ya pudimos apreciar, es un programa en el cual podremos ocuparnos de la programación y creación de vídeo juegos, animaciones, historias, etc.

¿Por que Scratch?


        La programación es el el nuevo lenguaje que todos necesitamos conocer si queremos tener una buena comprensión del mundo actual y sobre todo del que viene así como buenas oportunidades laborales. se calcula que cerca del 50% de los puestos de trabajo que conocemos hoy en día desaparecerán y en buena medida serán sustituidos por la industria del software y al robótica. De este modo Scratch se convierte en una gran herramienta para comprender los conceptos y la lógica de la programación. además lo hace abordando su aprendizaje desde un punto de vista lúdico para evitar el rechazo inicial que para muchas personas suponen los entornos de programación más clásicos.

       Incluso una pagina muy conocida llamada Edujuegos digital que se basa en una pagina un espacio educativo que permite despertar la creatividad en niños y niñas mediante la utilización de la tecnología, compartiendo la experiencia del proyecto UCPN (una computadora por niño) que se desarrolla en Caacupé. Esta agina nos indica que tambien hace uso de este portal muy educativo y facil de utilizar como lo explica en el siguiente articulo



QUÉ ES SCRATCH Y PORQUÉ LO UTILIZAMOS EN EDUJUEGOS???



Scratch es un programa destinado principalmente a los niños y les permite explorar y experimentar con los conceptos de programación de ordenadores mediante el uso de una sencilla interfaz gráfica. Scratch está escrito en Squeak, una implementación libre de Smalltalk-80. Es un entorno de programación que facilita el aprendizaje autónomo. 
Fue desarrollado por el "The Lifelong Kindergarten group" en el Media Lab del MIT (Massachussets Institute of Tecnology) por un equipo dirigido por Mitchel Resnick, y apareció por primera vez en el verano de 2007. Scratch se puede instalar y redistribuir libremente en cualquier ordenador con Windows, Mac OS X o Linux. 
El nombre de Scratch se deriva de la técnica de scratching usada en el Turntablism (arte del DJ para usar los tornamesas), y se refiere tanto a la lengua y su aplicación. La similitud con el "scratching" musical es la fácil reutilización de piezas: en Scratch todos los objetos, gráficos, sonidos y secuencias de comandos pueden ser fácilmente importados a un nuevo programa y combinados en maneras permitiendo a los principiantes a conseguir resultados rápidos y estar motivados para intentar más. Podemos utilizar este programa para, tal y como dice su lema, programar, jugar y crear. Scratch es un lenguaje de programación que facilita crear historias interactivas, juegos y animaciones y compartir sus creaciones con otras personas en la Web. 
Esta aplicación, que forma parte del software de las XO y también se utiliza con otros sistemas operativos, ofrece posibilidades educativas a través de un entorno que hace que la programación sea más atractiva y accesible para todo aquel que se enfrente por primera vez a aprender a programar. Podemos compartir nuestra creación Scratch en la misma página web http://scratch.mit.edu. Guardaremos la creación desde el programa, habiéndonos creado una cuenta en su página web. Una vez que tenemos una cuenta en Scratch podremos compartir la creación para que otros usuarios Scratch puedan verla. 


ASÍ COMO ESTE ARTICULO, NOS BRINDA LA PAGINA UNA PRESENTACIÓN MUY ÚTIL AL RESPECTO DEL TEMA




Y TAMBIEN NOS BRINDAN TUTORIALES PARA LAS FUNCIONES CON LAS QUE CUENTA ESTE PORTAL




















      Es tan fascinante la cantidad de habilidades que podemos a adquirir con este programa, e incluso la pueden usar niños de 8 años, esperen... de 8 años?

¿De verdad un niño de 8 años puede programar con Scratch?
La primera versión de Scratch se presentó en 2005, y desde entonces ha ido perfeccionándose y ampliándose, hasta conseguir crear un lenguaje de programación versátil y muy sencillo de utilizar. Es importante darse cuenta de que, efectivamente, ha sido diseñado para que hasta un niño pueda usarlo, pero también lo utilizan millones de adultos para crear animaciones interactivas en su web, historias, música, etc. Muchos profesores elaboran gráficas animadas y lecciones interactivas para sus alumnos. No estamos hablando, por tanto, de una lenguaje infantil.
Existen extensiones que te permiten utilizarlo para manejar robots creados con Lego Mindstorms, y con placas Arduino.
Pero, ¿qué es Scratch, y en qué se diferencia de otros lenguajes de programación?
Scratch es un lenguaje visual y modular. Se organiza en bloques que realizan diferentes funciones. Al juntar bloques, de forma similar a cómo se encajan piezas de Lego, se crean acciones complejas que dan lugar a los programas.

Este es un fragmento de código de Scratch que permite mover a un personaje por la pantalla usando las flechas del teclado:
Scratch, programación sencilla y gratis para niños y mayores

Y AQUÍ ESTA UN VÍDEO TUTORIAL MAS PRECISO PARA SU MAYOR COMPRENSIÓN DE COMO USAR SCRATCH




     



Referencias Bibliográficas:

Scratch, Crea historias, juegos y animaciones. Comparte con gente de todo el mundo. (Ultima revision el 28 de noviembre del año vigente)
https://scratch.mit.edu/

Garajeimagina: Que es scratch y para que sirve? (Ultima revision el 28 de noviembre del año vigente) https://garajeimagina.com/es/articulos/que-es-scratch-y-para-que-sirve

Trabajando con scratch (Ultima revision el 28 de noviembre del año vigente)
http://rea.ceibal.edu.uy/UserFiles/P0001/ODEA/ORIGINAL/100910_scratch2.elp/index.html

Scratch, programación sencilla y gratis para niños y mayores (Ultima revision el 28 de noviembre del año vigente)
http://computerhoy.com/noticias/software/scratch-programacion-sencilla-gratis-ninos-mayores-37925

Leer.es: Scratch (Ultima revision el 28 de noviembre del año vigente)
http://leer.es/-/que-es-scratch

QUÉ ES SCRATCH Y PORQUÉ LO UTILIZAMOS EN EDUJUEGOS??? (Ultima revision el 28 de noviembre del 2017)
http://empresaspyeduca.blogspot.mx/2012/09/que-es-scratch-y-porque-lo-utilizamos_9.html

Edujuegos Digital: Que es? (Ultima revisión el 28 de noviembre del año vigente)
http://edujuegospyeduca.blogspot.mx/

VIDEOS SACADOS DE YOUTUBE EL 28 DE NOVIEMBRE DEL 2017

1.2 - ¿Qué es Scratch?
https://www.youtube.com/watch?v=4pV2hMkKWV8&list=WL&index=30

Tutorial Scratch - Programacion Divertida
https://www.youtube.com/watch?v=6JyBCx6WGJQ


HECHO POR:

Arizaga Cervantes Victor 1F  TMT

Alias "MasterVic"

Terminado el 28/11/2017 a las 17:34
--------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------

 Scratch es tan divertido, fácil de usar y versátil que lo usan millones de personas en todo el mundo, no sólo niños: adultos, profesores, académicos, etc. Con Scratch puedes crear presentaciones, historias interactivas, vídeos musicales, gráficas animadas, juegos, programas, arte digital, y otro contenido que puedes compartir con otras personas. Además está disponible en español.


Aunque ha sido desarrollado por el MIT, está financiado por empresas del calibre de Google, Microsoft, Intel, Dell, e incluso LEGO, por eso todas las herramientas y recursos son completamente gratuitos. 
No sólo se asimilan los principios de la programación que luego se pueden aplicar a otros lenguajes, sino que también se practican aptitudes de pensamiento racional, lógica y trabajo en equipo que son esenciales en los puestos de trabajo de la vida moderna.

CARACTERÍSTICAS



-         la interfaz es muy intuitiva y muy gráfica
-         existencia de un banco de recursos en el propio programa: objetos, personajes, escenarios, sonidos...
-         las acciones de los personajes se forman apilando piezas a modo de puzzle
-         visulaización instantánea de lo que hacemos en el programa
-         interacción con los objetos y personajes que introducimos con el ratón y el teclado, es decir, una vez que creamos nuestro proyecto el usuario puede interactuar moviendo los objetos en la pantalla.
-         Posibilidad de difundir nuestro proyecto en la web.



VENTAJAS DE SCRATCH


  • Permite el desarrollo de los procesos de pensamientos y habilidades mentales en los educados.
  • Es un programa gratuito y de software libre.
  • Es perfecto para introducirse en la programación.
  • Permite compartir los proyectos a través del web, se pueden descargar y utilizar. Pudiendo ser descargados y utilizados por otras personas.
  • Es multilenguaje.
  • Educativamente hablando, los beneficios son una gran cantidad pero se podría destacar el desarrollo del pensamiento lógico en el alumnado, fomenta la creatividad, mejora la habilidad de comprensión de los niños, facilita el pensamiento sistémico y, en general, mejora el rendimiento escolar.



Un tutorial sobre cómo crear un videojuego en SCRATCH


SCRATCH 3.0


Scratch 3.0 se está desarrollando en colaboración con Google, con quien ha comenzado el diseño de los llamados Scratch Blocks. La interfaz seguirá basándose en bloques, claro está, como los que conocemos hasta ahora, y que contendrán el código; nada de texto, como no podía ser de otro modo. Es parte de su marca de identidad y no podía faltar.





Sin embargo, los bloques de Scratch 3.0 mezclarán ejecución vertical y horizontal, en lo que podríamos decir es la divergencia entre el Scratch original y la versión para tablets, Scratch Jr.Esto se debe, según el MIT Media Lab, a que han observado que cada ejecución tiene sus ventajas particulares: la horizontal para los más novatos en la programación, siendo más intuitiva; la vertical para programadores más avanzados.
Los Scratch Blocks de Scratch 3.0 —el nombre ‘Scratch 3.0’ no es aún definitivo, aunque sí se refieren a él con este término ‘de forma informal’— mezclarán bloques verticales y horizontales y estarán disponibles como código abierto, open source, para que cualquier tercer desarrollador pueda implementarlo en sus respectivos productos (juguetes, otros lenguajes de programación). También han confirmado que están basados en Blocky, la librería de programación basada en bloques creada por Google y utilizada por proyectos como Code.org, entre otros muchos.
A día de hoy el Lifelong Kindergarten —grupo del MIT Media Lab que desarrolla Scratch— ya ha publicado el código de los Scratch Blocks en Github. Perfecta para que los desarrolladores y usuarios más avanzados comiencen a probarlo, aunque es una versión pre-alpha que ni siquiera puede considerarse como funcional.

Scratch 3.0, con el foco en los dispositivos móviles

Una de las cosas que el MIT Media Lab menciona es que Scratch 3.0 se está diseñado pensando en los nuevos dispositivos móviles, incluyendo smartphones y tabletas. Esos dispositivos que precisamente han sido los grandes olvidados en las actuales versiones, con la salvedad de Scratch Jr., parece que serán los grandes protagonistas en la próxima versión.
Iconos más grandes y, por tanto, más fáciles de utilizar arrastrando, ya dijimos antes que en modo horizontal o vertical. También habrá cambios en el diseño, tipografías, fuentes, tamaños y proporciones, todo pensado para las interfaces táctiles.

REFERENCIAS:

  • https://es.wikipedia.org/wiki/Scratch_(lenguaje_de_programaci%C3%B3n)
  • http://www.educaciontrespuntocero.com/recursos/programacion/scratch-3-0-nueva-version/36158.html
  • https://sites.google.com/site/scratchmbk/caracteristicas
Gutiérrez Lango Alejandra
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Scratch y discapacidad
  • Históricamente los primeros lenguajes de programación eran muy difíciles de usar y muchos niños no podían aprender la sintaxis de la programación.
  • La programación era introducida con actividades que no resultaban interesantes, ni atractivas, ya que no estaban conectadas con sus intereses y experiencias.
  • La programación se enseñaba en contextos donde era difícil obtener ayuda cuando algo no funcionaba.

-Villa


☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

Continuación un poco de información sobre la programación scratch para recapitular 


A programación orientada a objetos o POO (OOP según sus siglas en ingles) es un paradigma de programación que usa los objetos en sus interacciones, para diseña aplicaciones y programación informáticos.
Características. - existencia de un banco de recursos en el propio programa: objetos, personajes, escenarios, sonidos... - interacción con los objetos y personajes que introducimos con el ratón y el teclado, es decir, una vez que creamos nuestro proyecto el usuario puede interactuar moviendo los objetos en la pantalla.
El scratching fue desarrollado por los primeros DJ de hip hop de Nueva York como Grand Wizzard Theodore y Grandmaster Flash. El DJ de origen jamaiquino Kool Herc también tuvo influencia sobre el primer desarrollo del scratching.
Bloques de programacion scratch. 1. SCRATCH Scratch es un programa destinado principalmente a los niños y les permite explorar y experimentar con los conceptos de programación de ordenadores mediante el uso de una sencilla interfaz gráfica. ... Es un entorno de programación que facilita el aprendizaje autónomo.
La Barra de Herramientas es un conjunto de 10 botones con los cuales podrás hacer trazos, dibujar rectángulos, eclipses, borrar y pintar figuras adicionales a tuobjeto. Con la herramienta brocha, podrás hacer trazos a mano alzada, una vez seleccionada escoge el tamaño de la brocha.







 G




GUIZA MIGUELES JUAN PABLO MARIA

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

4 comentarios:

  1. OK SOLO ESPERO QUE EL EQUIPO QUE DUPLICO LA INFORMACION LO CORRIJA. RECUERDEN QUE TRABAJOS DUPLICADOS SE ELIMINAN.....
    :(

    ResponderEliminar
    Respuestas
    1. Profesora yo soy la creadora del blog y lamento mucho la confusión, los comentarios los hice como broma a mis compañeros de equipo ya que en nuestro blog no había comentarios,lamento mucho la confusión que tuvo, los comentarios los eliminare para evitar otra confusión, sin mas, agradezco su preocupación y disculpe la molestia
      que pase linda tarde

      Eliminar
  2. CADA ALUMNO DEBE:
    1.- HACER LA INVESTIGACION.
    2.- PUBLICAR SU RESUMEN CON IMAGENES, LINKS O VIDEOS Y
    3.- DEBE ESCRIBIR SU NOMBRE AL FINAL DE SU TRABAJO.

    ResponderEliminar
  3. QUE TIENE QUE VER LA TARTA DE CHOCOLATE???

    ResponderEliminar