Fecha de publicación: Oct 13, 2009 7:58:48 AM
Contenido Formal del Curso.
Bibliografía Recomendada:
Programación en C++ Algoritmos, Estructuras de Datos y Objetos, Aguilar Luis Joyanes, McGraw Hill, 2000.
Horario:
Lunes 1 pm - 4 pm
Miércoles 1 pm-3 pm
Bitácora
*(3/4/17)
- Inicio de Actividades. Presentación del Curso.
*(5/4/17)
- Contenido del Curso
- Definiciones de Programación Orientada a Objeto.
*(10/4/17)
- Sin actividad académica. Semana Santa.
*(12/4/17)
- Sin actividad académica. Semana Santa.
*(17/4/17)
- Sin actividad académica. Manifestaciones
*(19/4/17)
- Sin actividad académica. Día de la firma del Acta de la Independencia.
*(24/4/17)
- Sin actividad académica. Manifestaciones
*(26/4/17)
- Sin actividad académica. Manifestaciones
*(1/5/17)
- Sin actividad académica. Día del Trabajador.
*(3/5/17)
- Sin actividad académica. Manifestaciones
*(8/5/17)
- Sin actividad académica. Manifestaciones
- Ante todo este errático comportamiento de los manifestantes, que han limitado nuestro desempeño académico, se les recomienda entrar a la sección "Formatos y Documentos" y en la carpeta "Programación Orientada a Objetos" y bajar el documento denominado "Capítulo 13", leerlo y analizarlo para la discusión en aula.
*(10/5/17)
- Se discute la presentación sobre programación orientada a objeto -poo.pdf-, el cual se publica abajo. Se sugiere revisar las primeras 22 láminas.
*(15/5/17)
- Sin actividad académica. Manifestaciones
*(17/5/17)
- Definición de Clase y Objeto
- Se publica código de ejemplo. Figura geométrica rectángulo.
*(22/5/17)
- Sin actividad académica. Manifestaciones
*(24/5/17)
- Sin actividad académica. Manifestaciones
*(29/5/17)
- Múltiples Clases.
- Pases de Mensajes
- Librerías en C/C++.
- Se publican ejemplos de caso de uso.
*(31/5/17)
- Herencia
- Herencia Simple y Herencia Múltiple.
- Se publica ejemplo de caso de uso de Herencia.
- Se publica Laboratorio 1.
*(5/6/17)
- Revisión del Laboratorio 1.
- Herencia con librerías.
- En la sección Formatos y Documentos, dentro de la carpeta Herencia, podrán encontrar documentos para soportar la lectura sobre este tema, así como los códigos sugeridos en el aula.
*(7/6/17)
- Sin actividad académica. Problemas de salud del Profesor.
*(12/6/17)
- Sin actividad académica. Paro de transporte.
*(14/6/17)
- Polimorfismo. En la sección "Formatos y Documentos", dentro de la carpeta "Polimorfismo", podrán encontrar documentos para soportar la lectura sobre este tema. Igualmente los códigos ejemplos que soportan la lectura.
*(19/6/17)
- Sin actividad por cuadro febril del profesor.
*(21/6/17)
- Polimorfismo. Revisión de dudas en aula. Se publica código ejemplo.
*(26/6/17)
- Sin actividad académica. Manifestaciones
*(28/6/17)
- Sin actividad académica. Manifestaciones
*(3/7/17)
- Introducción a las Plantillas (TEMPLATE).
. Plantillas de Funciones.
. Plantillas de Clases
. Clases de Plantillas
- Se mostraron ejemplos en aula.
- En la sección "Formatos y Documentos" encontrarán los ejemplos y documentos utilizados en aula sobre Plantillas.
- Se publica Laboratorio 2.
- Se publica código ejemplo de plantillas con clase, se toma de la página wikibook.
*(10/7/17)
- Control de Excepciones. Revisar la sección "Formatos y Documentos", en la carpeta "Excepciones". Allí encontrarán los códigos y documentos que apoyan este contenido.
*(12/7/17)
- Se revisa y analiza los Laboratorios 1 y 2.
- Se analiza el escenario del curso. Incluye todo el contenido administrado y el que falta por administrar.
- Se publica Laboratorio 3.
- Se publica el Plan de Evaluación.
*(17/7/17)
- Se revisa y discute el Laboratorio 3.
- Se revisa y discute código ejemplo de Plantilla de Clase.
*(25/9/17)
- Repaso de las actividades desarrolladas antes de entrar al periodo vacacional.
*(27/9/17)
- Repaso Clase-Objeto, Pases de Mensajes.
*(2/10/17)
- Repaso Herencia, Polimorfismos, Plantillas.
*(4/10/17)
- SIN ACTIVIDAD
*(9/10/17)
- Repaso Control de Excepciones.
- Se asigna Laboratorio 4.
- Se publica Prueba Corta 1. Entregar en aula el 11/10/17.
*(11/10/17)
- introducción a Tablas de Dispersión (Hash) - BITCOIN
- Se publica documento sobre Bitcoin.
*(16/10/17)
- Prueba Larga 1
*(18/10/17)
- Sin Actividad - Participación CONCISA 2017
*(23/10/17)
- Hash Cerrado.
- Se publica ejemplo de hash cerrado discutido en clases.
- Se publican documentos sobre Tablas Hash
- Se publica Laboratorio 5.
- Se publica trabajo final.
*(25/10/17)
- Uso y operaciones de Hash Cerrados
- Se publica código usado en aula.
*(30/10/17)
- Repaso de Punteros, Listas Simples Enlazadas y Recursividad.
- Inicio de Hash Abiertos
*(01/11/17)
- Operaciones con Hash Abiertos
- Se publica código usado en aula.
*(6/11/17)
- Operaciones restantes de Hash Abierto
- Revisión del documento del trabajo final
*(8/11/17)
- Revisión del código ejemplo del uso de tablas de dispersión
- Se publica código ejemplo
- Se publica prueba corta 2, Debe entregarse en aula el día 13/11/17
- Prueba larga 2 el miércoles 15/11/17
NOTA DE INTERÉS
Estimados estudiantes del curso, he sido informado que la carga de notas es hasta este viernes 17, sin embargo ajustamos entregas hasta el miércoles de la próxima semana. En virtud de que lo que queda pendiente es la entrega del trabajo final, estamos seriamente comprometidos en entregar lo que queda restante para el lunes 19. Mucho sabría agradecer la comprensión ante esta situación, pero no puedo arriesgar la inscripción de ustedes al semestre 2017II.
NOTA DEL CURSO:
Estimados estudiantes, he logrado conseguir un lugar donde podremos mantener el ritmo de estudio del curso en el periodo vacacional. La participación de los estudiantes no es obligatoria pero sería de gran interés poder trabajar al menos unas 3 veces durante tal periodo.
Aquellos estudiantes que puedan asistir a este encuentro, mucho agradecería que me envíen a mi email (jesuscampos19@hotmail.com) su disponibilidad, días de la semana y horario de manera de poder consolidar las fechas y solicitarla formalmente a la institución que me está dando la posibilidad de usar sus instalaciones. Igualmente indique el su nombre y el curso donde participa(ejemplo: Pedro Pérez, estructura 3, martes y jueves de 8 a 12 de la mañana)
La idea fundamental es trabajar en los laboratorios, aclarar dudas de los contenidos tratados en clase y prepararlos para el trabajo final. Favor hacer llegar esta información a sus compañeros de aula
BONOS:
http://www.learnunbound.com//articles/6-new-programming-languages-to-learn-in-2016
http://www.forbes.com.mx/asi-llegaron-los-panama-papers-la-nube-amazon/
http://blog.segu-info.com.ar/2016/04/como-fue-la-fuga-de-informacion-de.html
http://www.elladodelmal.com/2017/05/el-ataque-del-ransomware-wannacry.html