Skip to content

Commit

Permalink
Site contents included.
Browse files Browse the repository at this point in the history
  • Loading branch information
OverCV committed Aug 10, 2024
1 parent ffa73bf commit efc48e2
Show file tree
Hide file tree
Showing 15 changed files with 68 additions and 64 deletions.
Binary file added docs/_static/images/books/computer-algorithms.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_static/images/books/ds-y-algoritmos.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_static/images/books/fund-algoritmia.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_static/images/books/intro-a-algoritmos.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_static/images/books/intro-to-the-ada.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_static/images/porcentajes.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
39 changes: 11 additions & 28 deletions docs/_toc.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
format: jb-book
root: index
chapters:

- file: tema_01
sections:
- file: temas/uno/instalar_cpp_tools
Expand All @@ -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
80 changes: 46 additions & 34 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,15 +44,23 @@ 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:
<!-- 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:
- Comprender los conceptos básicos de la programación y aplicar estos conocimientos en la creación de programas funcionales.
Desarrollar y analizar algoritmos para la solución de problemas complejos.
- Utilizar estructuras de datos adecuadas para optimizar el rendimiento de los programas.
Implementar técnicas avanzadas de programación, como la programación orientada a objetos, la programación funcional, y la programación concurrente.
- Escribir código limpio, modular y mantenible siguiendo buenas prácticas y estándares de la industria.
- Depurar y probar programas para asegurar su correcto funcionamiento y calidad.
- Colaborar en proyectos de programación en equipo, utilizando herramientas de control de versiones y metodologías ágiles.
- Colaborar en proyectos de programación en equipo, utilizando herramientas de control de versiones y metodologías ágiles. -->

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 📚📖

Expand All @@ -70,71 +78,75 @@ 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: tema_03 -->
: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: tema_04 -->
: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: tema_05 -->
:link-type: doc
:class-header: bg-light
**🚦 Tema 05**
^^^
Depuración y Pruebas
:::
::::

:::{grid-item-card}
<!-- :link: tema_06 -->
: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 ⚠️

### Horarios de clase 🕰️

| 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}
:margin: 3
: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
```

Expand All @@ -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
```

Expand All @@ -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
```

Expand All @@ -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
```

Expand Down
1 change: 0 additions & 1 deletion docs/temas/dos/wip.md

This file was deleted.

2 changes: 1 addition & 1 deletion docs/tema_02.md → docs/unidad_01.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Coming Soon... 🚧
# Coming Soon U1... 🚧

Más contenido próximamente... 🚧
3 changes: 3 additions & 0 deletions docs/unidad_02.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Coming Soon U2... 🚧

Más contenido próximamente... 🚧
3 changes: 3 additions & 0 deletions docs/unidad_03.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Coming Soon U3... 🚧

Más contenido próximamente... 🚧
1 change: 1 addition & 0 deletions docs/unidades/dos/inicio.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Unidad 02
1 change: 1 addition & 0 deletions docs/unidades/tres/inicio.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Unidad 03
2 changes: 2 additions & 0 deletions docs/unidades/uno/inicio.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Unidad 01

0 comments on commit efc48e2

Please sign in to comment.