2010-11-14-10:12: THIS PAGE IS NOW FIXED AND THEIR CONTENTS WILL REMAIN STABLE FOR REFERENCE. For the newer encarnation, please click here.
2010-08-19-11:13: La lista de los invitados al Taller de algoritmos Raros y curiosos es la siguiente:
Felicitaciones a estos alumnos. Clap_1 Clap_2 ... Clap_n
2010-08-18-17:10: Listo las notas finales. Me falta revisar un par de tareas de recuperación, pero ya estamos listos en un 99%. Viva.
2010-08-18-14:51: Listo las notas del certamen de recuperación. Ahora lo que falta es poner todo en su sitio y dar las notas finales. Eso lo haré en las próximas horas.
2010-08-16-08:56: El certamen de recuperación es el Martes 17 de agosto a las 10am, en el segundo piso de sistemas, apenas suben las escaleras, a la izquierda. Habrá un cartelito.
2010-08-13-09:47: Para pasar el ramo sin recuperación:
Aquellos que no cumplan con alguno de estos requisitos están en la siguiente posición:
2010-08-11-12:50: Las notas están online. ALERTA! Esta publicación es la primera versión de las notas. Esto quiere decir que me puedo haber equivocado en las sumas, o corregido algo mal en el certamen, o no haber econtrado alguna tarea que me enviaron después, o etc. Entonces, para hacer esto lo más rápido posible vamos a hacer lo siguiente:
noweb, antes del 17 de agosto.2010-08-09-12:14: Para que esten mas al tanto de la situación. El miercoles 11 de agosto durante las mañana se publicaran las notas finales. El jueves y viernes, de 11am a 12pm, es el momento del llanto y las suplicas (o sea, que me equivoque en la corrección o sumas, etc.). El martes 17 de agosto a las 10am es la prueba de recuperación para aquellos que quieran/puedan tomarla. La nota de la prueba de recuperación reemplaza la peor nota de uno de los certamenes, presumiblemente aquel en el que les fue peor (pero ustedes deciden).
2010-07-26-10:50: Después de mucho rezongar, al final el certamen de
laboratorio quedó para mañana martes 27, de 11am a 1pm, para todos
juntos. El certamen va a ser de a dos. (BTW, publiqué la
cheatsheet de C). Cuidado que es ANSI C, pero faltan cosas (como el
int de main()).
2010-07-22-09:44: El certamen 2 ha sido publicado, para aquellos a los que les interese.
2010-07-19-10:23: La tarea 3 ha sido publicada. Buena suerte!
DEADLINE: Sábado
2010-07-30, 23:59, Hawaii Time. [Les he dado más
tiempo para que se preparen para el certamen.] Para aquellos que me
han preguntado, el algoritmo debe ir hasta EOF. Ver tarea 3.
2010-07-12-14:37: Mis disculpas si alguien vino a verme y no he estado. Tenía el hijito enfermo y nosotros no tenemos nana con Loreto, por lo que al menos uno de nosotros se tiene que quedar en casa. Loreto tenía clases el jueves y viernes, ergo...
2010-07-12-14:31: Las notas Notas Tarea 2. Vamos mejorando, ahora el
promedio fue de 5.2, mientras que la primera fue de 4.9, todo sobre
7. Buen trabajo. Fíjense en la ponderación y avísenme si consideran
que hay un error. Si hay errores, mandar por email un documento
(escrito en LaTeX) describiendo por qué no funcionó la primera vez, y
los cambios que se hicieron para corregirla. Ver ejemplo aquí. Éste
último archivo debe ser nombrado
task2_<name>_resp.pdf. De ahí, analizamos juntos la
tarea. Las tareas se discuten sólo los días jueves de 10am a
11am.
2010-06-30-14:36: Las notas del certamen han sido publicadas. Ver aqui
2010-06-25-11:14: La tarea 2 ha sido publicada. Buena suerte! DEADLINE: Domingo 2010-07-04, 23:59, Hawaii Time.
2010-06-14-09:36: Nuevas reglas con respecto a la discusión de la nota
las tareas: Si van a venir a hablar conmigo, antes de hacerlo, mandar
por email dos documentos: el primero, (escrito en LaTeX) describiendo
por qué no funcionó la primera vez, y los cambios que se hicieron para
corregirla. Ver ejemplo aquí. Éste último archivo debe ser nombrado
task1_<name>_resp.pdf; 2) el nuevo noweb con la tarea
corregida, este debe ser nombrado taskN_<name>_2.nw. De
ahí, analizamos juntos la tarea. Las tareas se discuten sólo los días
jueves de 10am a 11am. (Todavía estoy probando cuál es la mejor y más
justa manera de corregir tareas, sin parecerme a Shrek.)
2010-06-08-08:07: Las notas de la Tarea 1 han sido publicadas (ver mas abajo). En general, estoy bastante contento con los resultados... para ser la primera tarea, esto es. Fíjense en la ponderación y avísenme si consideran que hay un error, pero siempre en persona, y en mi oficina durante las horas de consulta. No por email. Mis horas de consulta son los martes de 10am a 11am.
2010-06-06-19:10: importante!!. En retrospectiva, la ponderación de las evaluaciones resulta muy estricta. La nueva ponderación es la que sigue: a) el promedio de las tareas debe ser >= 4, y b) el promedio de los certámenes debe ser >=4.
2010-05-31-19:13: La pauta para la tarea 1 ha sido publicada. Nada muy sorpresivo.
2010-05-24-16:43: El límite de entrega de la tarea se extiende hasta el viernes 28 de mayo a las 11:59pm, hora de Chile.
2010-05-20-15:23: La Tarea 1 has sido publicada! Suerte! Lean cuidadosamente y pregunten si hay algo que no esta claro.
2010-05-17-09:47: El Lab 5 y la Study Guide 2 han sido publicado. Michael estara a cargo del lab hoy. He publicado tmabien un documento sobre arrays en C, ver mas abajo en "material extra".
2010-05-13-09:21: El lab 4 y la clase teórica 5 han sido publicados. Ver en contenidos. Y PRACTIQUEN CON NOWEB Y LATEX!
2010-05-06-08:43: La guía de estudios ha sido re-publicada. Supongo que la sobre-escribí cuando hice update desde otra compu...
2010-05-05-14:44: La clase teórica número 5 ha sido publicada. Ver más
abajo en contenidos. (2010-05-06-08:41) El archivo nw
también ha sido publicado.
2010-05-04-11:14: El lab número 3 ha sido publicado.
2010-04-19-11:05: El laboratorio número 2 ha sido publicado. Ver
contenidos. Nótese que estos son simplemente archivos
LaTeX, no noweb, así que para compilarlo,
sólo hacer latex lab2.tex && latex
lab2.tex. (LaTeX hace dos pasadas por el documento
(para obtener los números de referencias y figuras) por eso hay que
hacerlo dos veces.)
2010-04-16-12:33: La clase del miércoles 2010-04-14 ha sido
publicada. Ver en contenidos. La indentación ha sido mejorada. Si hay
otros errores, por favor mandar mail. Para compilar, usar el comando
que está en el encabezado del archivo noweb.
2010-04-12-16:26: He publicado el laboratorio que supuestamente era para hoy (ver Contenidos). Pueden hacerlo solos, o conmigo el Lunes (Martes) que viene. O pueden hacerlo dos veces, y hacerme las preguntas durante el lab.
2010-04-12-11:27: IMPORTANTE: No hay laboratorio hasta el 19 de abril. Computadoras nuevas en veremos.
2010-04-09-12:35: El ejemplo que vimos en clase de Noweb ha sido publicado. Ver en Contenidos.
2010-04-09-12:34: La versión corregida del programa ha sido publicada (sólo errores de ortografía).
2010-04-08-09:28: Los grupos para los labs estan en esta página.
2010-04-08-09:23: Y pensábamos que C no era un lenguaje de corriente principal ahora: Ver: Aqui y Aqui. Que tan confiables son los sitios, es discutible, pero, bajo un punto de vista al menos, C es el primero, y avanzando! (de cualquier manera, hay que leer las técnicas de "conteo").
2010-04-06-10:17: El programa ha sido publicado.
2010-04-06-16:21: Diego ha definido su hora de consulta: Jue, 2-3pm (a confirmar).
| Fecha | Semana | Tema | Handout | Lab | Observaciones |
|---|---|---|---|---|---|
| <2010-04-07 Wed> | 0 | Programa, intro y tutorial de C (1) | Programa, jelou.nw | Lab 1: tex; pdf | |
| <2010-04-14 Wed> | 1 | Tutorial de C (2) | Handout 1: noweb; pdf | Lab 2: tex; pdf | |
| <2010-04-21 Wed> | 2 | Tipos de datos básicos; E/S | Handout 2: noweb; pdf | Study Guide 1 | |
| <2010-04-28 Wed> | 3 | Estructuras de control | Lab 3: tex;pdf | Raleigh, NC | |
| <2010-05-05 Wed> | 4 | Estructuras de control | Handout 4: noweb; pdf | Lab 4: tex; pdf | |
| <2010-05-12 Wed> | 5 | Arreglos | Handout 5: noweb; pdf | Lab 5: tex; pdf | Study guide 2 |
| <2010-05-19 Wed> | 6 | Arreglos & Tarea 1 | Handout 6: noweb; pdf | Lab 6: tex; pdf | |
| <2010-05-26 Wed> | 7 | Funciones | Handout 7: noweb; pdf | Lab 8: tex; pdf | Tarea 1 (deadline) |
| <2010-06-02 Wed> | 8 | Certamen 1 | |||
| <2010-06-09 Wed> | 9 | Funciones | Notas Tarea 1 | ||
| <2010-06-16 Wed> | 10 | Punteros | Notas Certamen | ||
| <2010-06-23 Wed> | 11 | Punteros & Tarea 2 | Tarea 2 | ||
| <2010-06-30 Wed> | 12 | Structs, Unions, Archivos | Handout 11: noweb; pdf | ||
| <2010-07-07 Wed> | 13 | Manejo de memoria I: Stack y Heap | Handout X. noweb; pdf | Notas tarea 2, Stack Notes | |
| <2010-07-14 Wed> | 14 | Manejo de memoria II & Tarea 3 | |||
| <2010-07-21 Wed> | 15 | Certamen 2 | Notas tarea 3 | ||
| <2010-07-27 Wed> | 16 | Certamen de laboratorio | |||
| <2010-07-28 Wed> | 16 | Wrap-up |
Notas importantes:
En este curso enseñaremos asumiendo las seguientes tecnologías: Linux,
Emacs, C, Latex, Noweb, GDB. Abajo se entregan links para "cheat
sheets" (también llamandas "reference cards"). Las cheat sheets
("refcards") son resumenes de los comandos más utilizados mientras se
usan esas herramientas. Por ejemplo, en Linux, ls se
ocupa para listar los elementos de un directorio, en Latex {\bf
test}, bf escribe la palabra entre {} en negrita,
etc.