Cursos
Enseñar y pensar
“Enseñar es aprender dos veces” – Joseph Joubert
Solía enseñar cursos obligatorios de pregrado, y ocasionalmente electivas libres o de especialización, siempre relacionados con el área de Lenguajes de Programación.
“Aprender sin pensar, es trabajo perdido; pensar sin aprender, peligroso” – Confucio
Cada curso tiene un resumen general (“syllabus”) con los elementos comunes que aplican cada vez que enseño la materia: bibliografía, material de apoyo, enlaces de interés, etc. Al final de cada página, encontrará los detalles de cada ocasión en particular, incluyendo evaluaciones, muchas de ellas resueltas. Si encuentra una evaluación que no tiene respuesta publicada, sepa que es intencional; si Ud. encontró una solución y quiere confirmar que es correcta y completa, comuníquese por correo electrónico para sacarle de dudas.
Ciertas condiciones aplican…
A menos que se especifique lo contrario, todo el material de apoyo disponible en este sitio web puede usarse de acuerdo con la licencia de uso Creative Commons CC BY-SA, de manera que:
- PUEDE copiar y redistribuir el material en cualquier medio o formato, para cualquier propósito, incluso comercial.
- PUEDE recombinar, transformar, y agregar al material para cualquier propósito, incluso el comercial.
- DEBE atribuirme la autoría apropiadamente, continuar proveyendo un enlace a la licencia, e indicar claramente los cambios al material original. Puede hacerlo de cualquier manera razonable, pero NO PUEDE hacerlo implicando que yo le di permiso, soy su mentor, o en manera alguna estoy de acuerdo con lo que Ud. hace.
- Si Ud. recombina, transforma, o agregar al material, DEBE distribuir sus contribuciones usando exactamente la misma licencia CC BY-SA.
- NO PUEDE agregar términos adicionales de licencia o protecciones tecnológicas que impidan a terceros aprovechar todo lo que la licencia CC BY-SA permite.
Lea la licencia antes de usar mi material. El desconocimiento de las normas no exime de su cumplimiento, y mis abogados son igual de implacables y acusiosos. Si no está seguro, pida permiso.
Catálogo de cursos pasados
- Laboratorio de Algoritmos y Estructuras (CI-2693)
- Lenguajes de Programación I (CI-3641)
- Laboratorio de Lenguajes de Programación I (CI-3661)
- Traductores e Interpretadores (CI-3725)
- Programación Funcional Avanzada (CI-4251)
- Lenguajes de Programación II (CI-4721)
- Lenguajes de Programación III (CI-4722)