Selecciona tu categoría favorita y comienza a aprender.

( 91 Reseñas )

Algoritmos y complejidad

$ 129.900

( 91 Reseñas )

Nivel del curso

Intermedio

Total de horas

80h

Video Tutoriales

39

Contenido del curso

MÓDULO 1: ALGORITMOS DE BÚSQUEDA

  • Búsqueda lineal
    15:17
  • Búsqueda binaria
    08:04
  • Búsqueda por interpolación
    13:00
  • Búsqueda en árboles binarios de búsqueda
    16:11
  • Diagramas de Flujo
    00:00
  • Algoritmos y Programas
    00:00
  • Quiz Módulo 1

MÓDULO 2: ALGORITMOS DE ORDENAMIENTO

MÓDULO 3: ALGORITMOS DE GRAFOS

MÓDULO 4: ALGORITMOS DE PROGRAMACIÓN DINÁMICA

MÓDULO 5: COMPLEJIDAD COMPUTACIONAL Y ANÁLISIS ASINTÓTICO

MÓDULO 6: ESTRUCTURAS DE DATOS AVANZADAS

Acerca de este curso

Esta formación en programación algorítmica abarca una amplia gama de temas fundamentales y avanzados. Comienza con algoritmos de búsqueda, como la búsqueda lineal y binaria, y avanza hacia técnicas más sofisticadas como la búsqueda por interpolación y en árboles binarios de búsqueda. Luego, se adentra en algoritmos de ordenamiento, incluyendo métodos clásicos como el ordenamiento por burbuja, inserción, selección, y abarca técnicas más eficientes como merge sort, quicksort, heapsort, entre otros. Además, cubre algoritmos importantes en grafos como DFS, BFS, Dijkstra, Prim, y Kruskal, y explora la programación dinámica con problemas como el de la mochila y la búsqueda de caminos más cortos. Finalmente, se estudia la complejidad computacional, análisis asintótico y estructuras de datos avanzadas como árboles AVL, tablas hash, y grafos dirigidos.

Proporcionar a los estudiantes una comprensión profunda y sólida de los algoritmos fundamentales y las estructuras de datos esenciales utilizadas en la ciencia de la computación. A través de una combinación de teoría y práctica, los estudiantes adquirirán las habilidades y conocimientos necesarios para diseñar, analizar y aplicar algoritmos eficientes, así como para seleccionar y utilizar las estructuras de datos adecuadas para resolver una amplia gama de problemas computacionales.

¿PORQUÉ ELEGIR APRUEBA XTREME?

🟢 Permite que el estudiante sea el actor principal de su aprendizaje y no el docente. 

🟢 Fomenta procesos de aprendizaje autónomo y la autorregulación en la labor académica.

🟢 Incorpora una metodología que no utiliza la cátedra magistral.

🟢 Recibirás un certificado expedido por una Universidad con validez internacional.

🟢 Podrás convertirte en Profesional universitario en 12, 24 o 36 meses.

🟢 Mejora tus oportunidades laborales con tu título. 

profesional apruebaxtreme
Mostrar más

¿Qué aprenderás?

  • Quien complete esta formación adquirirá habilidades clave en el diseño, análisis y optimización de algoritmos. Podrá implementar algoritmos de búsqueda y ordenamiento de manera eficiente, resolver problemas complejos en grafos y estructuras de datos, y aplicar técnicas de programación dinámica para optimizar soluciones a problemas clásicos. Además, desarrollará un sólido entendimiento de la complejidad computacional y podrá realizar análisis asintóticos para evaluar el rendimiento de los algoritmos.

Materiales incluidos

  • Contenido actualizado
  • 39 lecciones y recursos
  • Acceso de por vida
  • Acceso en PC o móvil
  • Idioma: Español
  • Certificado al final del curso
  • Curso convalidado para pregrados

Requisitos

  • Para aprovechar al máximo esta formación, es recomendable que los participantes tengan conocimientos básicos de programación en algún lenguaje como Python, Java o C++. Además, es útil contar con comprensión básica de estructuras de datos elementales como arrays, listas enlazadas y árboles. Se espera que los estudiantes estén familiarizados con conceptos fundamentales de matemáticas discretas, especialmente aquellos relacionados con combinatoria y teoría de grafos, aunque estos temas se revisan durante el curso.

Audiencia

  • Este curso está dirigido a estudiantes y profesionales del área de informática, ingeniería de software y ciencias de la computación que deseen fortalecer sus habilidades en programación algorítmica. También es adecuado para aquellos interesados en competencias de programación y resolución de problemas algorítmicos para prepararse para desafíos en entrevistas técnicas o competiciones de programación.

Instructor

El Convenio con Universidad San Jose
4.62 /5

369 Cursos

La U. San José La Fundación de Educación Superior San José es una institución tecnológica que en los últimos años, ha venido instaurando un nuevo concepto denominado Neo Educación, una…

Valoraciones y reseñas de estudiantes

4.4
Total 91 Valoraciones
5
55 valoraciones
4
24 valoraciones
3
6 valoraciones
2
3 valoraciones
1
3 valoraciones
EXELENTE
bien
JL
hace 4 semanas
excelente
Muy completo
Ej el Quizz n°1 hay inconsistencias. en las preguntas 3,4,5
En el quiz número 1 hay contradicción en la formulación de preguntas, se marcan como erróneas unas respuestas con conceptos que se dieron en la misma clase. Corregir el quiz 1
buen curso
muy bueno
excelente
Clases muy bien dirigidas
Muy buen curso muy productivo
Excelente eleccion
Excelente material para entender la programación y sus ramas
no logre comprender muy bien no le entendí mucho
Buen desarrollo de la temática
Buen curso, hay que tener conceptos ya adquiridos de programación y de python para poder seguir el ritmo
Son temas bastantes complejos y uno deberia tener mas conocimiento en programacion para entenderlo.
$ 129.900

Materiales incluidos

  • Contenido actualizado
  • 39 lecciones y recursos
  • Acceso de por vida
  • Acceso en PC o móvil
  • Idioma: Español
  • Certificado al final del curso
  • Curso convalidado para pregrados

Compartir
Compartir el curso
Enlace de página
Compartir en los medios sociales