Archive for 'General'

Alice una herramienta para aprender a programar

Un problema que siempre me he encontrado es cómo enseñar a programar y cómo lograr que mis alumnos estén tan motivados como yo al aprender.

En Carnegie Mellon University (CMU) proponen lograrlo con Alice, un ambiente visual que permite programar el comportamiento de personajes en 3D, todo sin escribir texto sino utilizando las construcciones que ellos proporcionan.

Alice elimina los errores de sintaxis y permite aprender sobre objetos, concurrencia, estructuras y eventos.

Beavis and Butthead animado en QBASIC

Bueno, esta no es una charla realmente, pero es algo que varios amigos me han pedido que rescatara de mi historia personal como programador. Hace 16 años, en 1993 yo era un cipote con mucho tiempo de sobra y me dedique durante 2 o 3 días continuos a hacer una animación en QBASIC (no había flash ni nada de eso).

Aún no tenía entrenamiento académico formal en programación, entonces verán que el código fuente es bastante básico e ingenuo (ni conocía el concepto de sub-rutinas / funciones) pero el resultado es muy bueno… algo que creo que siempre he mantenido en mi vida de programación y desarrollo de productos es que las herramientas te ayudan a crear tus ideas, pero aún cuando hay limitantes, si tenes perseverancia y ganas de hacer las cosas todo se puede.

Pueden bajar el ZIP file del código fuente + un QBASIC.EXE en el que pueden ejecutar el programa (no se preocupen, no es un virus)

Academic Earth, educación de la mejor calidad

Saludos, en esta ocación les quiero compartir el link a uno de los sitios más valiosos que me ha tocado visitar, se trata de Academic Earth, una organización fundada con la meta de dar a todo el mundo acceso a educación de calidad.

El sitio organiza diferentes lectures (clases magistrales) de varias universidades del mundo, entre ellas muchas de las más prestigiosas y renombradas como Hardvard, Standford, MIT y Yale. Los temas son de lo más diversos, desde religión hasta emprendedorismo y están en constante crecimiento.

Lo lógica es sencilla, graban las clases en video y luego ponen a libre disposición de los usuarios tanto videos como materiales (en formato digital) utilizado para las clases, así que cuando el profesor habla sobre algún “texto” también está disponible para ser descargado.

Los videos también están disponibles para descarga, así que libremente pueden descargarlos, llevarlos en su iPod y revisarlo cuando tenga tiempo.

Uno de los cursos que creo les será de mucho interes a muchos (y el que en lo personal estoy siguiendo) es de Computer Science I: Programming Methology.

Excelentes recursos como éste valen la pena aprovecharlos y compartirlos.

Tim Berners-Lee en TED

Tim Berners-Lee, creador del World Wide Web habla en TED acerca de la nueva generación del web, orientada a linked-data. Esto se relaciona bastante con el desarrollo de la famosa Web Semántica (web 3.0) que hemos escuchado mencionar en varias ocasiones.

Documental rápido de Steve Jobs, CEO de Apple

Un estudiante de universidad hizo este pequeño documental que resume muy bien la historia de Steve Jobs y su rol en Apple. Muy buena sintesis de más de 30 años de historia.