PROGRAMACION DE SCRATCH
LUISA FERNANDA BOCACHICA ROMERO LAURA NATALIA CASTAEDA SALAZAR 703
INSTITUCION EDUCATIVA ROBERTO VELANDIA TECNOLOGIA E INFORMATICA MOSQUERA - CUNDINAMARCA 2012
PROGRAMACION DE SCRATCH
LUISA FERNANDA BOCACHICA ROMERO LAURA NATALIA CASTAEDA SALAZAR 703 COMO HACER TRABAJOS EN SCRATCH GUSTAVO LOZADA DOCENTE EN TECNOLOGIA E INFORMATICA
INSTITUCION EDUCATIVA ROBERTO VELANDIA TECNOLOGIA E INFORMATICA MOSQUERA-CUMDINAMARCA 2012
CONTENIDO
INTRODUCCION
1 PROGRAMACION EN SCRATCH
1.1Entorno y lenguaje 1.2 compartir 1.3 programacin con bloques de construccin 1.4 compartir y colaborar 2. Conclusiones 3. Bibliografas 4. Anexos
1. PROGRAMACION EN SCRATCH
La mayora de la gente mira la programacin de computadores como una actividad especializada y tediosa, a la que solo tienen acceso aquellos con entrenamiento tcnico avanzado. Y, ciertamente, los lenguajes de programacin tradicionales como Java y C++ son muy difciles de aprender para muchas personas. Scratch, un nuevo lenguaje grfico de programacin, pretende cambiar esto. Scratch aprovecha los avances en poder de computacin y en diseo de interfaces para hacer que la programacin sea ms atractiva y accesible para nios, adolescentes y todo aquel que est aprendiendo a programar. Scratch ofrece un bajo umbral de inicio (es fcil comenzar), un umbral alto de complejidad (posibilidad de crear proyectos complejos) y posibilidades amplias (apoyo para una gran diversidad de proyectos). En el desarrollo de Scratch, hicimos nfasis especial en la simplicidad, algunas veces a costa de funcionalidad o comprensibilidad. A medida que los estudiantes trabajan en proyectos de Scratch, tienen oportunidades para aprender conceptos de computacin importantes, tales como iteracin, condicionales, variables, tipos de datos, eventos y procedimientos. Scratch se ha usado para presentar por primera vez estos conceptos a estudiantes de diferentes edades, desde la escuela elemental (primaria) hasta educacin superior. Algunos estudiantes hacen la transicin a lenguajes tradicionales basados en texto, despus de haberse iniciado en la programacin con Scratch. Scratch est construido sobre el lenguaje de programacin Squeak [1]. Se inspir en trabajos previos realizados en Logo [2] y en los Etoys [3] de Squeak, pero pretende ser ms simple e intuitivo.
1.1ENTORNO Y LENGUAJE
Scratch se utiliza en todo el mundo en muchos entornos diferentes: las escuelas, museos, centros comunitarios y hogares. Est destinado especialmente para 6 - a 16-aos de edad, pero la gente de todas las edades ha utilizado Scratch. Por ejemplo, los nios ms pequeos pueden crear proyectos con sus padres o hermanos mayores, estudiantes universitarios y de uso Scratch en alguna ciencia clases de computacin introductoria En el diseo, la principal prioridad era hacer que el lenguaje y entorno de desarrollo intuitivo y fcil de aprender por los nios que no tenan experiencia previa en programacin. Hay un fuerte contraste entre las potentes funciones multimedia y de estilo de programacin multihilo y el alcance bastante limitado del lenguaje de programacin Scratch. La interfaz de usuario para el entorno de desarrollo de Scratch divide la pantalla en varios paneles: a la izquierda es la paleta de bloques, de diferentes colores dependiendo de su funcin, en medio de la informacin sprite actual y el rea de scripts, ya la derecha del escenario y la lista de sprites (tipo grficos de computadora). Contiene diferentes pestaas donde accedemos a programas (ser dnde pondremos todas las ordenes que daremos a las animaciones), disfraces, son las diferentes formas de una misma animacion y sonidos, que podemos introducir en nuestras presentacin tanto a nuestras animaciones como a los esce.
1.2 COMPARTIR
Podemos compartir nuestra creacin Scratch en la misma pgina web [Link] Guardaremos la creacin desde el programa, habindonos creado una cuenta en su pgina web. Una vez tenemos una cuenta en Scratch podremos compartir la creacin para que otros usuarios Scratch puedan verla. Desde la pgina [Link] podremos compartir la animacin en otras pginas como por ejemplo en [Link]
1.3 Programar con bloques de construccin Para crear programas en Scratch, usted simplemente encaja bloques grficos formando pilas con ellos. Los bloques estn diseados para encajar unos en otros pero solo si son sintcticamente correctos, de esta manera no se producen errores de sintaxis. Diferentes tipos de datos tienen diferentes formas, para eliminar errores de tipo de dato. Usted puede cambiar las pilas de bloques an cuando los programas se estn ejecutando, as que es fcil experimentar con nuevas ideas de manera incremental e interactiva. Usted puede crear programas que controlan y mezclan grficas, animaciones, msica y sonido. Scratch expande las actividades de manipulacin de medios populares en la cultura actual; por ejemplo, adicionar programabilidad a los filtros de imgenes al estilo de Photoshop.
1.4 COMPARTIR Y COLABORAR El sitio web de Scratch ofrece no solo inspiracin sino audiencia: usted puede hacer pruebas con los proyectos de otros, reutilizar o adaptar sus imgenes y programas y publicar sus propios proyectos. El objetivo ltimo es desarrollar una comunidad compartida y una cultura alrededor de Catch.
3. BIBLIOGRFIA
[Link]
[Link]
4. ANEXOS