martes, 2 de marzo de 2010

Sitio para aprender a programar


Un buen sitio para el aprendeizaje de programación Orientada a objetos se encuentra en el link: http://www.dickbaldwin.com/tocalice.htm , que se encuentra en inglés, sin embargo se puede traducir y seguir los tutoriales.

sábado, 20 de febrero de 2010

Alice:Aprender a Programar con Objetos

El interés en ciencias de la computación se ha perdido en los últimos años, el número de graduados en la materia ha declinado en más de un 60% entre el año 2000 y el 2004. Es por esto que un equipo de Carnegie Mellon University se enfocó a resolver el problema cambiando fundamentalmente la forma en que se enseña programación en las universidades. Así nació Alice, cuyo principal objetivo es lograr que la primera experiencia de acercarse a aprender cómo programar en un ordenador sea algo placentero. El primer paso es modernizar las formas; hoy en día el aprendizaje es visual y todo lo que sea texto plano es más difícil de asimilar. Con Alice, el usuario arrastra objetos 3D a la acción deseada, logrando una animación sin errores y obteniendo un código explicado. Esto se traduce en que uno puede ver lo que ocurre con cada línea de código, lo que motiva a querer aprenderlo para hacer desarrollos.

Alice es un programa para construir mundos virtuales con objetos 3D. Los objetos pueden moverse, girar, cambiar color, reaccionar al ratón y mucho más. Su interfaz interactiva genera instrucciones al arrastrar y soltar elementos gráficos (drag and drop). Estas instrucciones se corresponden a lenguajes de programación como Java o C++. Al ver en forma inmediata cómo corren los programas de animación, los estudiantes pueden entender con mayor facilidad la relación entre el código y el comportamiento de un objeto. Su entorno visual mejora la retención y el aprendizaje, evitando la frustración de una sintaxis mal utilizada. Los objetos se vuelven obvios y el estudiante puede relacionarse con ellos y la forma en que se programan.

Alice 2.0 está diseñado para ser la primera exposición a una programación orientada a objetos. Esto quiere decir que no hace falta tener conocimientos previos de programación para poder utilizar la herramienta y aprender de ella. Sin embargo, aunque esté disponible para descargar en forma gratuita, necesitarás otros elementos de aprendizaje para utilizarla por tu cuenta. Y es que Alice fue construido como soporte de profesores y clases universitarias. Esto quiere decir que la herramienta se usa, idealmente, en una clase con un profesor que explica el entorno de programación, siguiendo libros de soporte de Alice. De todas maneras, si estás empeñado en aprender a programar por tu cuenta, puedes descargar gratis el programa, conseguir los libros de Alice y utilizar el sitio Web de soporte en línea para tener material de consulta. Además dispones de foros comunitarios para esclarecer cualquier duda.





Tomado de: http://www.neoteo.com/alice-aprende-a-programar-con-objetos.neo

viernes, 19 de febrero de 2010

Lecciones de Scratch

Curso Virtual - Compartir Scratch from Eduteka on Vimeo.





Scratch Leccion 1 from Eduteka on Vimeo.




Scratch - Eduteka - Lección 2 from Eduteka on Vimeo.




Scratch - Eduteka - Lección 3 from Eduteka on Vimeo.




Scratch - Eduteka - Lección 4 from Eduteka on Vimeo.




Scratch - Eduteka - Lección 5 from Eduteka on Vimeo.




Scratch - Eduteka - Lección 6 from Eduteka on Vimeo.




Scratch - Eduteka - Lección 7 from Eduteka on Vimeo.




Scratch - Eduteka - Lección 8 from Eduteka on Vimeo.

APRENDER Y ENSEÑAR PROGRAMACIÓN DE COMPUTADORES

APRENDER Y ENSEÑAR PROGRAMACIÓN

Una de las intituciones que se encuentra impulsando el uso de un novedosas herramientas y lenguaje de programación es Eduteka, la cual ha desarrollado una cantidad muy importante de materiales y otrso documentos relacionados con la enseñanza de programación y el uso de herramientas(lenguajes) modernas que permiten aprender programacionde computadores de un amanera fácil a través de lenguajes como scrath y logo... La direccion es la siguiente:

http://www.eduteka.org/modulos/9/284/1102/1

Scratch

CREANDO CON SCRATCH

Hoy en día, desde sus computadores, las personas tienen acceso a una variedad increíble de juegos interactivos, historias, animaciones, simulaciones y otro tipo de medios dinámicos interactivos. Pero la mayoría de las veces estos programas son de una sola vía: usted solamente puede ojear y hacer clic en lo que otros han creado; no puede diseñar y crear lo propio.

Scratch cambia esta situación, ampliando las posibilidades de lo que usted puede diseñar y crear en el computador, facilitando combinar gráficas, fotografías, música y sonido en creaciones interactivas. Con Scratch, usted puede generar personajes que bailan, cantan e interactúan unos con otros. O crear imágenes que giran rápidamente, se alargan o se animan en respuesta a los movimientos del ratón (mouse). O integrar imágenes con efectos de sonido y clips musicales para crear una tarjeta interactiva de cumpleaños para un amigo, o un reporte, también interactivo, para el boletín de notas escolares.

El nombre de Scratch se deriva de la técnica de “rayar” (Scratching) que utilizan los “disc jockeys” de hip-hop, que giran con sus manos los discos de vinilo hacia delante y hacia atrás para mezclar clips de música que juntan de maneras creativas. Usted puede hacer algo similar con Scratch, mezclando diferentes tipos de clips de medios (gráficas, fotos, música, sonido) de formas creativas.

En el núcleo de Scratch se encuentra un lenguaje gráfico de programación que le permite controlar las acciones e interacciones entre diferentes medios. Es mucho más fácil codificar en Scratch que hacerlo en lenguajes de programación tradicionales: para crear un programa, usted simplemente junta o encaja bloques gráficos, de manera similar a como encajan los bloques de LEGO o las piezas de un rompecabezas.

a

Una vez creado un proyecto de Scratch, usted puede compartirlo en el sitio Web de Scratch, de la misma forma en la que usted comparte videos en YouTube o fotos en Flickr. O también puede embeber su proyecto de Scratch en cualquier otra página; por ejemplo, embeber una animación interactiva de Scratch en su página principal de MySpace o Facebook.

Usted puede obtener nuevas ideas para proyectos, mirando proyectos en el sitio Web de Scratch. Si a usted le gusta alguno de los personajes, de las imágenes o de los programas de algún proyecto, simplemente descárguelo y use las partes que le interesan de este en su propio proyecto de Scratch.

Abajo encontrará unas instantáneas de proyectos que otros han creado con Scratch. ¿Qué quiere usted crear con Scratch?

g


Tomado de: Eduteka