Información General
Profesor
Carlos Alberto Ramírez Restrepo (carlosalbertoramirez *at* javerianacali.edu.co)
Horario
Miércoles 10:00 - 13:00 Palmas 3.1
Viernes 9:00 - 11:00 Palmas 3.4
Atención a estudiantes
TBD
Servidor de Discord
Material Sesiones
Sesión 1 - Julio 30 [Grabación]
Anotaciones Generalidades de Programación
Sesión 2 - Agosto 1 [Grabación]
Diapositivas Paradigmas de Programación
Sesión 3 - Agosto 6 [Grabación]
Anotaciones Introducción Complejidad Computacional
Sesión 4 - Agosto 8 [Grabación]
Anotaciones Ejemplos Análisis Complejidad Computacional
Sesión 5 - Agosto 13 [Grabación]
Anotaciones Ejemplos Complejidad Computacional 1
Anotaciones Ejemplos Complejidad Computacional 2
Sesión 6 - Agosto 15 [Grabación]
Diapositivas Complejidad Computacional
Sesión 7 - Agosto 20 [Grabación]
Anotaciones Manejo de Memoria Lenguajes Imperativos
Sesión 8 - Agosto 22 [Grabación]
Anotaciones Manejo de Memoria y Arreglos
Sesión 9 - Agosto 27 [Grabación]
Anotaciones Paso de Parámetros
Sesión 10 - Agosto 29 [Grabación]
Sesión 11 - Septiembre 3 [Grabación]
Anotaciones Ejemplo Adicional Manejo de Memoria
Sesión 12 - Septiembre 5 [Grabación]
Parcial 1 - Septiembre 6
Sesión 13 - Septiembre 10 [Grabación]
Sesión 14 - Septiembre 12 [Grabación]
Anotaciones Abstracción de Datos
Sesión 15 - Septiembre 17 [Grabación]
Sesión 16 - Septiembre 19 [Grabación]
Anotaciones TAD Pila y TAD Cola
Sesión 17 - Septiembre 24 [Grabación]
Anotaciones Ejemplos TAD Stack
Sesión 18 - Septiembre 26 [Grabación]
Sesión 19 - Octubre 1 [Grabación]
Sesión 20 - Octubre 3 [Grabación]
Diapositivas Standard Template Library (STL)
Sesión 21 - Octubre 8 [Grabación]
Anotaciones Estructuras Enlazadas
Sesión 22 - Octubre 10 [Grabación]
Anotaciones Operaciones Estructuras Enlazadas
Sesión 23 - Octubre 15 [Grabación]
Anotaciones Operaciones Estructuras Enlazadas y Estructuras Enlazadas Dobles
Sesión 24 - Octubre 17 [Grabación]
Parcial 2 - Octubre 18
Sesión 25 - Octubre 22 [Grabación]
Sesión 26 - Octubre 24 [Grabación]
Sesión 27 - Octubre 29 [Grabación]
Anotaciones TAD Priority Queue, Introducción Árboles
Sesión 28 - Octubre 31 [Grabación 1, Grabación 2]
Sesión 29 - Noviembre 5 [Grabación]
Anotaciones Recorridos Árboles
Diapositivas Insertion Sort (por Santiago Hernandez)
Sesión 30 - Noviembre 7 [Grabación]
Sesión 31 - Noviembre 12 [Grabación]
Sesión 32 - Noviembre 14 [Grabación]
Sesión 33 - Noviembre 19 [Grabación]
Anotaciones Ejercicio Expressions y Recursión
Sesión 34 - Noviembre 21 [Grabación]
Código Fuente [new]
Ejemplo Punteros y Manejo de Memoria (08/20)
Ejemplo Determinar Repetidos (08/20)
Ejemplo Entrada Estándar C/C++ (08/29)
Ejemplo Programación Códigos ASCII (09/03)
Código Solución Ejercicio jumper (09/05)
Código TAD NumeroNatural (09/12)
Código Ejemplos Uso TAD List (09/17-19)
Código Ejemplos Uso TAD Stack (09/24-26)
Código Ejemplos Uso TAD Queue (09/24-26)
Ejemplos STL (09/26 - 10/03)
Ejemplos Online Judge (08/27-09/03-10/03)
Implementaciones TAD Queue (10/08)
Implementaciones TAD Stack (10/08)
Implementación Operaciones Node (10/08-15)
Implementaciones TAD List (10/15-10/24)
Implementación TAD Tree (11/05)
Implementaciones Algoritmos de Ordenamiento (11/05)
Implementación TAD Priority Queue (11/07)
Implementaciones TAD HashTable (11/21) [new]
Proyecto [new]