Información General
Profesor
Carlos Alberto Ramírez Restrepo (carlosalbertoramirez *at* javerianacali.edu.co)
Horario
Grupo A: Miércoles 11:00 -13:00 Palmas 3.2
Grupo B: Miércoles 14:00 - 16:00 Palmas 3.2
Grupo A-B: Viernes 14:00 - 17:00 Saman 1.10
Atención a estudiantes
Horario: TBD
Servidor de Discord
Material Sesiones
Sesión 1 - Julio 26 [Grabación]
Presentación del curso
Sesión 2 - Julio 28 [Grabación]
Anotaciones Generalidades Lenguajes
Paradigmas de Programación - Proceso de Compilación
Sesión 3 - Agosto 2 [Grabación A - Grabación B]
Sesión 4 - Agosto 4 [Grabación]
Anotaciones Procesamiento Lenguajes y Complejidad Computacional
Sesión 5 - Agosto 9 [Grabación A - Grabación B]
Sesión 6 - Agosto 11 [Grabación]
Diapositivas Complejidad Computacional
Anotaciones Ejemplos Complejidad Computacional
Sesión 7 - Agosto 16 [Grabación A - Grabación B]
Anotaciones ejemplo Complejidad Computacional
Sesión 8 - Agosto 18 [Grabación]
Anotaciones Manejo de Memoria en C
Sesión 9 - Agosto 23 [Grabación]
Anotaciones Programación en C (Robin Quintero)
Sesión 10 - Agosto 25 [Grabación]
Anotaciones Paso de Parámetros por Referencia
Sesión 11 - Agosto 30 [Grabación A - Grabación B]
Anotaciones Matrices - Memoria
Sesión 12 - Septiembre 1 [Grabación]
Parcial 1 - Septiembre 2
Sesión 13 - Septiembre 6 [Grabación A - Grabación B]
Sesión 14 - Septiembre 8 [Grabación]
Sesión 15 - Septiembre 13 [Grabación A - Grabación B]
Sesión 16 - Septiembre 15 [Grabación]
Septiembre 20 - Semana Diagonal
Sesión 17 - Septiembre 22 [Grabación]
Sesión 18 - Septiembre 27 [Grabación A - Grabación B]
Sesión 19 - Septiembre 29 [Grabación]
Anotaciones Abstracción de Datos
Sesión 20 - Octubre 4 [Grabación A - Grabación B]
Anotaciones TAD Lista - Grupo A
Anotaciones TAD Lista - Grupo B
Sesión 21 - Octubre 6 [Grabación]
Sesión 22 - Octubre 11 [Grabación A - Grabación B]
Comparación Complejidades Implementaciones Listas
Sesión 23 - Octubre 13 [Grabación]
Parcial 2 - Octubre 14
Sesión 24 - Octubre 18 [Grabación A, Grabación B]
Sesión 25 - Octubre 20 [Grabación]
Sesión 26 - Octubre 25 [Grabación A, Grabación B]
Diapositivas TAD Pila y TAD Cola
Sesión 27 - Octubre 27 [Grabación]
Sesión 28 - Noviembre 1 [Grabación A, Grabación B]
Sesión 29 - Noviembre 3 [Grabación]
Sesión 30 - Noviembre 8 [Grabación A, Grabación B]
Sesión 31 - Noviembre 10 [Grabación]
Tareas
Tarea 1 - Fecha de Entrega: Agosto 6 22:00
Tarea 2 - Fecha de Entrega: Agosto 20 23:59
Tarea 3 - Fecha de Entrega: Septiembre 3 23:59
Tarea 4 - Fecha de Entrega: Octubre 1 23:59
Tarea 5 - Fecha de Entrega: Octubre 15 23:59
Tarea 6 - Fecha de Entrega: Noviembre 18 23:59
Tarea 7 - Fecha de Entrega: Opcional
Ejemplos
Ejemplo Redireccionamiento Entrada y Salida (Agosto 9)
Ejemplo C (Agosto 9)
Ejemplos Manejo de Memoria y Punteros (Agosto 18)
Ejemplos Paso de Parámetros por Referencia (Agosto 25)
Ejemplo Lectura de Datos Tarea 3
Ejemplos Estructuras (Septiembre 8)
Ejemplos Programación Orientada a Objetos (Septiembre 15 - 19)
Ejemplos Sobrecarga Operadores (Septiembre 22)
Ejemplos Problemas Online Judge (Septiembre 27)
Ejemplos Bibiloteca Estándar C++ (Septiembre 15 - 27)
Ejemplo Herencia (Septiembre 29)
Implementaciones TAD Lista (Octubre 4 - 6 - 20)
Implementaciones TAD Pila (Octubre 20)
Implementaciones TAD Cola (Octubre 25 - 27)
Implementación Montículos y TAD Cola de Prioridad (Noviembre 8)
Implementación TAD Tree (Noviembre 10)
Ejemplo Mapas (Noviembre 10)
Material Adicional
Vídeos
Vídeo Instalación y Configuración C/C++ en Windows
Video Ejemplo Sort Clases C++ - 2
Archivos:
Examenes Semestres Anteriores:
Parcial 1: 2023-1
Parcial 2: 2023-1
Examen Final: 2023-1