diff --git a/docs/_static/images/books/computer-algorithms.jpg b/docs/_static/images/books/computer-algorithms.jpg new file mode 100644 index 0000000..b40c636 Binary files /dev/null and b/docs/_static/images/books/computer-algorithms.jpg differ diff --git a/docs/_static/images/books/ds-y-algoritmos.jpg b/docs/_static/images/books/ds-y-algoritmos.jpg new file mode 100644 index 0000000..d907003 Binary files /dev/null and b/docs/_static/images/books/ds-y-algoritmos.jpg differ diff --git a/docs/_static/images/books/fund-algoritmia.jpg b/docs/_static/images/books/fund-algoritmia.jpg new file mode 100644 index 0000000..ca3285c Binary files /dev/null and b/docs/_static/images/books/fund-algoritmia.jpg differ diff --git a/docs/_static/images/books/intro-a-algoritmos.jpg b/docs/_static/images/books/intro-a-algoritmos.jpg new file mode 100644 index 0000000..f023490 Binary files /dev/null and b/docs/_static/images/books/intro-a-algoritmos.jpg differ diff --git a/docs/_static/images/books/intro-to-the-ada.jpg b/docs/_static/images/books/intro-to-the-ada.jpg new file mode 100644 index 0000000..f0a44ec Binary files /dev/null and b/docs/_static/images/books/intro-to-the-ada.jpg differ diff --git a/docs/_static/images/porcentajes.png b/docs/_static/images/porcentajes.png new file mode 100644 index 0000000..4505f90 Binary files /dev/null and b/docs/_static/images/porcentajes.png differ diff --git a/docs/_toc.yml b/docs/_toc.yml index 8a861e9..cab2846 100644 --- a/docs/_toc.yml +++ b/docs/_toc.yml @@ -1,6 +1,7 @@ format: jb-book root: index chapters: + - file: tema_01 sections: - file: temas/uno/instalar_cpp_tools @@ -9,34 +10,16 @@ chapters: - file: temas/uno/configuracion - file: temas/uno/fastapi - - file: tema_02 + - file: unidad_01 + sections: + - file: unidades/uno/inicio + + - file: unidad_02 + sections: + - file: unidades/dos/inicio + + - file: unidad_03 sections: - - file: temas/dos/wip + - file: unidades/tres/inicio - # - file: complejidad_algoritmica - # sections: - # - file: temas/notacion_asintotica - # - file: temas/analisis_peor_caso - # - file: temas/analisis_promedio - # - file: estructuras_de_datos - # sections: - # - file: temas/listas_enlazadas - # - file: temas/arboles - # - file: temas/grafos - # - file: algoritmos_ordenamiento - # sections: - # - file: temas/bubble_sort - # - file: temas/quick_sort - # - file: temas/merge_sort - # - file: algoritmos_busqueda - # sections: - # - file: temas/busqueda_binaria - # - file: temas/busqueda_profundidad - # - file: temas/busqueda_anchura - # - file: tecnicas_diseno - # sections: - # - file: temas/divide_y_venceras - # - file: temas/programacion_dinamica - # - file: temas/algoritmos_voraces # - file: proyectos - # - file: bibliografia diff --git a/docs/index.md b/docs/index.md index 6ed7b5b..f959a87 100644 --- a/docs/index.md +++ b/docs/index.md @@ -44,7 +44,7 @@ class='rounded' >](mailto:luzenith_g@ucaldas.edu.co) ## Objetivos del curso 馃幆 -Proporcionar a los estudiantes una comprensi贸n s贸lida de los principios y pr谩cticas fundamentales, de forma tal para que puedan desarrollar habilidades en la escritura de c贸digo eficiente y efectivo, resolver problemas mediante algoritmos, y la aplicaci贸n de diversas t茅cnicas de programaci贸n. Al finalizar el curso, los estudiantes ser谩n capaces de: + + +Capacitar a los estudiantes en t茅cnicas de programaci贸n que les permitan resolver problemas computacionales de manera eficiente, mediante la adquisici贸n efectiva, procesamiento y gesti贸n de datos, el dise帽o de algoritmos robustos utilizando m茅todos como la fuerza bruta, recursi贸n y backtracking. + +- Aprender a utilizar diversas t茅cnicas de programaci贸n para adquirir, procesar y gestionar datos de manera efectiva en diferentes contextos. + +- Capacitar en la implementaci贸n de t茅cnicas avanzadas, como la fuerza bruta, recursi贸n y backtracking, para dise帽ar y construir algoritmos eficientes que resuelvan problemas complejos. + +- Comprender t茅cnicas de b煤squeda y ordenamiento, seleccionando e implementando los m茅todos m谩s adecuados para cada situaci贸n, mejorando as铆 la eficiencia y efectividad de los programas desarrollados. ## Contenido del curso 馃摎馃摉 @@ -70,51 +78,42 @@ Introducci贸n al Backend ::: :::{grid-item-card} -:link: tema_02 +:link: unidad_01 :link-type: doc :class-header: bg-light -**Tema 02 馃У** +**Unidad 01 馃攣馃尣** ^^^ -Programaci贸n Funcional +Fundamentos en Estructuraci贸n y Manipulaci贸n de Datos ::: :::{grid-item-card} - +:link: unidad_02 :link-type: doc :class-header: bg-light -**Tema 03 馃幆** +**Unidad 02 鉁嶏笍馃捇** ^^^ -Algoritmos y Complejidad +T茅cnicas fundamentales de programaci贸n ::: :::{grid-item-card} - +:link: unidad_03 :link-type: doc :class-header: bg-light -**Tema 04 馃У** +**Unidad 03 馃攳馃敘** ^^^ -Programaci贸n Funcional +Algoritmos de b煤squeda y ordenamiento ::: -:::{grid-item-card} - -:link-type: doc -:class-header: bg-light -**馃殾 Tema 05** -^^^ -Depuraci贸n y Pruebas -::: +:::: -:::{grid-item-card} - -:link-type: doc -:class-header: bg-light -**馃捇 Tema 06** -^^^ -Buenas Pr谩cticas y Metodolog铆as -::: +## Resultados de aprendizaje 馃搳馃搱 -:::: +- Aplica diversas t茅cnicas de programaci贸n para desarrollar algoritmos efectivos que +resuelvan problemas computacionales **(RA1)**. + +- Abstrae y dise帽a algoritmos haciendo uso de t茅cnicas de programaci贸n para la soluci贸n de problemas computacionales **(RA2)**. + +- Eval煤a experimentalmente el rendimiento de algoritmos computacionales implementados mediante diversas t茅cnicas de programaci贸n **(RA6)**. ## Informaci贸n relevante 鈿狅笍 @@ -122,11 +121,13 @@ Buenas Pr谩cticas y Metodolog铆as | D铆a | Hora | Lugar | | --------- | ------------- | ------ | -| Lunes | 8:00 - 10:00 | Aula B | -| Mi茅rcoles | 10:00 - 12:00 | Aula C | +| Lunes | 8:00 - 10:00 | Aula X | +| Mi茅rcoles | 10:00 - 12:00 | Aula Y | ## Referencias 馃敪馃摐 +Material bibliogr谩fico con fundamentaci贸n te贸rica usada en la comprensi贸n del curso. + ::::{card-carousel} 2 :::{card} @@ -134,7 +135,18 @@ Buenas Pr谩cticas y Metodolog铆as :class-body: text-center :class-header: bg-light text-center -```{image} _static/images/ucaldas-logo.png +```{image} _static/images/books/computer-algorithms.jpg +:height: 300 +``` + +::: + +:::{card} +:margin: 3 +:class-body: text-center +:class-header: bg-light text-center + +```{image} _static/images/books/intro-to-the-ada.jpg :height: 300 ``` @@ -145,7 +157,7 @@ Buenas Pr谩cticas y Metodolog铆as :class-body: text-center :class-header: bg-light text-center -```{image} _static/images/ucaldas-logo.png +```{image} _static/images/books/fund-algoritmia.jpg :height: 300 ``` @@ -156,7 +168,7 @@ Buenas Pr谩cticas y Metodolog铆as :class-body: text-center :class-header: bg-light text-center -```{image} _static/images/ucaldas-logo.png +```{image} _static/images/books/intro-a-algoritmos.jpg :height: 300 ``` @@ -167,7 +179,7 @@ Buenas Pr谩cticas y Metodolog铆as :class-body: text-center :class-header: bg-light text-center -```{image} _static/images/ucaldas-logo.png +```{image} _static/images/books/ds-y-algoritmos.jpg :height: 300 ``` diff --git a/docs/temas/dos/wip.md b/docs/temas/dos/wip.md deleted file mode 100644 index 6dcfdf2..0000000 --- a/docs/temas/dos/wip.md +++ /dev/null @@ -1 +0,0 @@ -# Work In Progress diff --git a/docs/tema_02.md b/docs/unidad_01.md similarity index 60% rename from docs/tema_02.md rename to docs/unidad_01.md index fa5eadf..9d302aa 100644 --- a/docs/tema_02.md +++ b/docs/unidad_01.md @@ -1,3 +1,3 @@ -# Coming Soon... 馃毀 +# Coming Soon U1... 馃毀 M谩s contenido pr贸ximamente... 馃毀 diff --git a/docs/unidad_02.md b/docs/unidad_02.md new file mode 100644 index 0000000..db56c72 --- /dev/null +++ b/docs/unidad_02.md @@ -0,0 +1,3 @@ +# Coming Soon U2... 馃毀 + +M谩s contenido pr贸ximamente... 馃毀 diff --git a/docs/unidad_03.md b/docs/unidad_03.md new file mode 100644 index 0000000..f4e6c0c --- /dev/null +++ b/docs/unidad_03.md @@ -0,0 +1,3 @@ +# Coming Soon U3... 馃毀 + +M谩s contenido pr贸ximamente... 馃毀 diff --git a/docs/unidades/dos/inicio.md b/docs/unidades/dos/inicio.md new file mode 100644 index 0000000..1ddda94 --- /dev/null +++ b/docs/unidades/dos/inicio.md @@ -0,0 +1 @@ +# Unidad 02 \ No newline at end of file diff --git a/docs/unidades/tres/inicio.md b/docs/unidades/tres/inicio.md new file mode 100644 index 0000000..ffd109d --- /dev/null +++ b/docs/unidades/tres/inicio.md @@ -0,0 +1 @@ +# Unidad 03 \ No newline at end of file diff --git a/docs/unidades/uno/inicio.md b/docs/unidades/uno/inicio.md new file mode 100644 index 0000000..b6d7602 --- /dev/null +++ b/docs/unidades/uno/inicio.md @@ -0,0 +1,2 @@ +# Unidad 01 +