miércoles, 29 de febrero de 2012

Hacia la construcción de un motor de búsqueda - Unidad 1 (en construcción)

La unidad 1 del curso CS101 Building a Search Engine trató la introducción al lenguaje Python.
Vimos definiciones inciales y primeros conceptos del lenguaje que fuimos poniendo en práctica, proyectando la construcción de un motor de búsqueda*
Resumo ejes de la unidad con sus videos:
-cómo funciona un motor de búsqueda> video intro por Sergei Brin
-qué es la programación y algo más 
-intro a gramática Pythom
-Backus Naur Form
-quiz de expresiones Python
-Amazing Grace
-Variables
-Cambios en variables
-Cadenas (strings



Estructura del curso:

  • Una unidad por semana.
  • Cada semana tiene aproximadamente 40 ítems (en unidad 1 tardé aproximandamente 5 horas en completarlas)
  • Cada ítem es así:

-video introduce tema
-quiz sobre comprensión del video anterior (sin nota, son guía)
-explicación respuestas al quiz (muy buenas!)
-programando en el interpretador Python

  • Homework de aproximadamente 10 ejercicios (con fecha de entrega, martes por la noche)


---



*La idea de objetivo final "construir motor de búsqueda" es excelente. Un claro objetivo para un proyecto al que hay que destinarle tiempo aunque no otorgue créditos (sí prestigio, pero no créditos universitarios).

---


Extra: referencias en argentina sobre Python: proyecto PyAr + links útiles para quienes nos iniciamos en el tema

martes, 21 de febrero de 2012

UDACITY, una universidad en línea, abierta, libre.

"We believe university-level education can be both high quality and low cost. Using the economics of the Internet, we've connected some of the greatest teachers to hundreds of thousands of students all over the world"





UDACITY es el nuevo proyecto de Sebastian Thrun, una universidad abierta, en línea, gratuita, para alumnos de todo el mundo. (Recomiendo leer la presentación que hace de sí mismo Thrun acá "I am against...")

Thrun (junto a Peter Norvig) en 2011 diseñó y facilitó el curso abierto de la universidad de Stanford sobre inteligencia artificial AIStanford. Me anoté en dicho curso para conocer su modalidad y diseño desde adentro, impresionante dispositivos de reemplazo de las intervenciones del docente en aula presencial a través de videos interactivos, con consignas de trabajo del formato pregunta-respuesta, con evaluación y certificación. Luego de las dos primeras unidades la especificidad del contenido del curso superó mis necesidades de aprendizaje pero me llevé varias riquezas e ideas de la experiencia.

Luego de ese curso, el profesor  Sebastian Thrun ¿deja Stanford? y lanza una universidad abierta y en línea: UDACITY.

El primer curso de UDACITY comienza ahora, el 27 de febrero, la inscripción está abierta hasta entonces. El curso tratará sobre la construcción de un motor de búsqueda, sin la necesidad de contar con conocimientos previos en el tema. Duración: 7 semanas.