• No hay productos en el carrito.

Inicio / Cursos / Algoritmos
Impartido por Stanford OnlinePago único de $4,990 MXN · acceso por 12 meses

Algoritmos

课程教学目标 针对实际问题需求,进行数学建模并选择高效求解算法的训练,为提高学生的素质和创新能力打下必要的基础。主要内容涉及:面对实际问题建立数学模型、设计正确的求解算法、算法的效率估计、改进算法的途径、问题计算复杂度的估计、难解问题的确定和应对策略等等。本课程是算法课程的基础部分,主要涉及算法的设计、分析与改进途径

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 144 h 16 unidades Nivel intermedio
Qué aprenderás

Lo que serás capaz de hacer

课程教学目标 针对实际问题需求,进行数学建模并选择高效求解算法的训练,为提高学生的素质和创新能力打下必要的基础。主要内容涉及:面对实际问题建立数学模型、设计正确的求解算法、算法的效率估计、改进算法的途径、问题计算复杂度的估计、难解问题的确定和应对策略等等。本课程是算法课程的基础部分,主要涉及算法的设计、分析与改进途径,其他有关计算复杂性的内容将在后续课程中加以介绍。 课程内容安排 本课程的内容分成两大部分:算法的基础知识、通用算法设计技术与分析方法。 第一部分是算法基础知识,约占20%,主要介绍算法相关的基本概念和数学基础。比如,什么是算法的伪码描述?什么是算法最坏情况下和平均情况下的时间复杂度?算法时间复杂度函数的主要性质,算法复杂度估计中常用的数学方法,如序列求和及递推方程求解。 第二部分是通用的算法设计技术与分析方法,主要介绍分治策略、动态规划、贪心法、回溯与分支限界。主要介绍这些设计技术的使用条件、分析方法、改进途径,并给出一些重要的应用。

Habilidades que desarrollarás
Estructuras de datos Teoría de grafos Algoritmos Bioinformática Análisis de redes sociales Análisis Probabilidad

Temario

UNIDAD 1 - Semana 1 · 18 lecciones

Dividir y conquistar, ordenar y buscar, y algoritmos aleatorios - UNIDAD 1 - Semana 1

  • Bienvenida y resumen de la Semana 1Lectura · 10 min
  • Visión general, recursos y políticasLectura · 10 min
  • DiapositivasLectura · 10 min
  • ¿Por qué estudiar algoritmos?Video · 4 min
  • Multiplicación de enterosVideo · 9 min
  • Karatsuba MultiplicaciónVideo · 13 min
  • Sobre el cursoVideo · 17 min
  • Ordenación por combinación: Motivación y ejemploVideo · 9 min
  • Ordenación por fusión: PseudocódigoVideo · 13 min
  • Ordenación por fusión: AnálisisVideo · 9 min
  • Principios rectores para el análisis de algoritmosVideo · 15 min
  • Lo esencialVideo · 14 min
  • Notación Big-OhVideo · 4 min
  • Ejemplos básicosVideo · 7 min
  • Grandes Omega y ThetaVideo · 8 min
  • Ejemplos adicionales [Revisión - Opcional]Video · 8 min
  • Conjunto de problemas nº 1Cuestionario · 10 min
  • Tarea de programación nº 1Cuestionario · 30 min
UNIDAD 2 - Semana 2 · 15 lecciones

Dividir y conquistar, ordenar y buscar, y algoritmos aleatorios - UNIDAD 2 - Semana 2

  • Resumen de la 2ª semanaLectura · 10 min
  • Algoritmo O(n log n) para contar inversiones IVideo · 13 min
  • Algoritmo O(n log n) para contar inversiones IIVideo · 17 min
  • Algoritmo de multiplicación de matrices subcúbicas de StrassenVideo · 23 min
  • Algoritmo O(n log n) para el par más cercano I [Avanzado - Opcional]Video · 32 min
  • Algoritmo O(n log n) para el par más cercano II [Avanzado - Opcional]Video · 19 min
  • MotivaciónVideo · 8 min
  • Declaración formalVideo · 10 min
  • EjemplosVideo · 13 min
  • Prueba IVideo · 10 min
  • Interpretación de los 3 casosVideo · 11 min
  • Prueba IIVideo · 16 min
  • Conjunto de problemas nº 2Cuestionario · 30 min
  • Problemas teóricos opcionales (Lote nº 1)Lectura · 10 min
  • Asignación de programación nº 2Cuestionario · 30 min
UNIDAD 3 - Semana 3 · 12 lecciones

Dividir y conquistar, ordenar y buscar, y algoritmos aleatorios - UNIDAD 3 - Semana 3

  • Resumen de la semana 3Lectura · 10 min
  • Ordenación rápida: Visión generalVideo · 12 min
  • Partición en torno a un pivoteVideo · 25 min
  • Corrección de Quicksort [Revisión - Opcional]Video · 11 min
  • Elegir un buen pivoteVideo · 22 min
  • Análisis I: Un principio de descomposiciónVideo · 22 min
  • Análisis II: La visión claveVideo · 12 min
  • Análisis III: Cálculos finalesVideo · 9 min
  • Repaso de Probabilidad IVideo · 26 min
  • Repaso de la probabilidad IIVideo · 17 min
  • Conjunto de problemas nº 3Cuestionario · 10 min
  • Tarea de programación nº 3Cuestionario · 6 min
UNIDAD 4 - Semana 4 · 17 lecciones

Dividir y conquistar, ordenar y buscar, y algoritmos aleatorios - UNIDAD 4 - Semana 4

  • Resumen de la semana 4Lectura · 10 min
  • Selección aleatoria - AlgoritmoVideo · 22 min
  • Selección aleatoria - AnálisisVideo · 21 min
  • Selección determinista - Algoritmo [Avanzado - Opcional]Video · 17 min
  • Selección determinista - Análisis I [Avanzado - Optativo]Video · 22 min
  • Selección determinista - Análisis II [Avanzado - Optativo]Video · 13 min
  • Límite inferior omega(n log n) para la ordenación basada en comparaciones [Avanzado - Opcional]Video · 14 min
  • Gráficos y cortes mínimosVideo · 16 min
  • Representaciones gráficasVideo · 14 min
  • Algoritmo de contracción aleatoriaVideo · 9 min
  • Análisis del algoritmo de contracciónVideo · 30 min
  • Recuento de recortes mínimosVideo · 7 min
  • Conjunto de problemas nº 4Cuestionario · 30 min
  • Problemas teóricos opcionales (Lote nº 2)Lectura · 10 min
  • Tarea de programación nº 4Cuestionario · 30 min
  • Información y preguntas frecuentes para el examen finalLectura · 10 min
  • Examen finalCuestionario · 20 min
UNIDAD 5 - Semana 1 · 15 lecciones

Búsqueda de grafos, caminos más cortos y estructuras de datos - UNIDAD 5 - Semana 1

  • Resumen de la semana 1Lectura · 10 min
  • Visión general, recursos y políticasLectura · 10 min
  • DiapositivasLectura · 10 min
  • Graph Search - Visión generalVideo · 23 min
  • Búsqueda Breadth-First (BFS): Conceptos básicosVideo · 14 min
  • BFS y caminos más cortosVideo · 8 min
  • BFS y conectividad no dirigidaVideo · 13 min
  • Búsqueda en profundidad (DFS): Conceptos básicosVideo · 7 min
  • Ordenación topológicaVideo · 22 min
  • Cálculo de componentes fuertes: El algoritmoVideo · 29 min
  • Computación de componentes fuertes: El análisisVideo · 26 min
  • Estructura de la Web [Optativo]Video · 19 min
  • Conjunto de problemas nº 1Cuestionario · 30 min
  • Problemas teóricos opcionales (Semana 1)Lectura · 10 min
  • Tarea de programación nº 1Cuestionario · 2 min
UNIDAD 6 - Semana 2 · 8 lecciones

Búsqueda de grafos, caminos más cortos y estructuras de datos - UNIDAD 6 - Semana 2

  • Resumen de la 2ª semanaLectura · 10 min
  • Algoritmo del camino más corto de DijkstraVideo · 21 min
  • Algoritmo de Dijkstra: EjemplosVideo · 13 min
  • Corrección del algoritmo de DijkstraVideo · 19 min
  • Algoritmo de Dijkstra: Implementación y tiempo de ejecuciónVideo · 26 min
  • Conjunto de problemas nº 2Cuestionario · 30 min
  • Problemas teóricos opcionales (Semana 2)Lectura · 10 min
  • Asignación de programación nº 2Cuestionario · 2 min
UNIDAD 7 - Semana 3 · 12 lecciones

Búsqueda de grafos, caminos más cortos y estructuras de datos - UNIDAD 7 - Semana 3

  • Resumen de la semana 3Lectura · 10 min
  • Estructuras de datos: Visión generalVideo · 5 min
  • Montones: Operaciones y aplicacionesVideo · 18 min
  • Heaps: Detalles de implementación [Avanzado - Opcional]Video · 21 min
  • Árboles de búsqueda equilibrada: Operaciones y aplicacionesVideo · 11 min
  • Conceptos básicos del árbol de búsqueda binario, parte IVideo · 13 min
  • Conceptos básicos del árbol de búsqueda binario, parte IIVideo · 30 min
  • Árboles rojo-negroVideo · 21 min
  • Rotaciones [Avanzado - Opcional]Video · 8 min
  • Inserción en un árbol rojo-negro [Avanzado]Video · 15 min
  • Conjunto de problemas nº 3Cuestionario · 30 min
  • Tarea de programación nº 3Cuestionario · 2 min
UNIDAD 8 - Semana 4 · 15 lecciones

Búsqueda de grafos, caminos más cortos y estructuras de datos - UNIDAD 8 - Semana 4

  • Resumen de la semana 4Lectura · 10 min
  • Tablas Hash: Operaciones y aplicacionesVideo · 19 min
  • Tablas Hash: Detalles de implementación, Parte IVideo · 19 min
  • Tablas Hash: Detalles de implementación, Parte IIVideo · 22 min
  • Conjuntos de datos patológicos y la motivación del hashing universalVideo · 22 min
  • Hashing universal: definición y ejemplo [Avanzado - Opcional]Video · 26 min
  • Hashing universal: análisis del encadenamiento [Avanzado - Optativo]Video · 19 min
  • Rendimiento de la tabla hash con direccionamiento abierto [Avanzado - Opcional]Video · 16 min
  • Filtros Bloom: Conceptos básicosVideo · 15 min
  • Filtros Bloom: Análisis heurísticoVideo · 13 min
  • Conjunto de problemas nº 4Cuestionario · 30 min
  • Problemas teóricos opcionales (Semana 4)Lectura · 10 min
  • Tarea de programación nº 4Cuestionario · 2 min
  • Información y preguntas frecuentes para el examen finalLectura · 10 min
  • Examen finalCuestionario · 30 min
UNIDAD 9 - Semana 1 · 22 lecciones

Algoritmos codiciosos, árboles de extensión mínima y programación dinámica - UNIDAD 9 - Semana 1

  • Resumen de la semana 1Lectura · 10 min
  • Visión general, recursos y políticasLectura · 10 min
  • DiapositivasLectura · 10 min
  • Aplicación: Enrutamiento en InternetVideo · 11 min
  • Aplicación: Alineación de secuenciasVideo · 9 min
  • Introducción a los algoritmos codiciososVideo · 13 min
  • Aplicación: Caché óptimoVideo · 11 min
  • Definición del problemaVideo · 6 min
  • Un algoritmo codiciosoVideo · 13 min
  • Prueba de corrección - Parte IVideo · 7 min
  • Prueba de corrección - Parte IIVideo · 5 min
  • Manejo de lazos [Avanzado - Opcional]Video · 7 min
  • Definición del problema MSTVideo · 11 min
  • Algoritmo MST de PrimVideo · 8 min
  • Prueba de corrección IVideo · 15 min
  • Prueba de corrección IIVideo · 8 min
  • Prueba de propiedad cortada [Avanzada - Opcional]Video · 12 min
  • Aplicación rápida IVideo · 15 min
  • Aplicación rápida IIVideo · 10 min
  • Conjunto de problemas nº 1Cuestionario · 30 min
  • Problemas teóricos opcionales (Semana 1)Lectura · 10 min
  • Tarea de programación nº 1Cuestionario · 6 min
UNIDAD 10 - Semana 2 · 20 lecciones

Algoritmos codiciosos, árboles de extensión mínima y programación dinámica - UNIDAD 10 - Semana 2

  • Resumen de la 2ª semanaLectura · 10 min
  • Algoritmo MST de KruskalVideo · 7 min
  • Corrección del algoritmo de KruskalVideo · 9 min
  • Implementación del algoritmo de Kruskal mediante Union-Find IVideo · 9 min
  • Implementación del algoritmo de Kruskal mediante Union-Find IIVideo · 14 min
  • MSTs: Estado del arte y cuestiones pendientes [Avanzado - Optativo]Video · 9 min
  • Aplicación a la agrupaciónVideo · 12 min
  • Corrección del algoritmo de agrupamientoVideo · 10 min
  • Uniones perezosas [Avanzado - Opcional]Video · 10 min
  • Unión por rango [Avanzado - Opcional]Video · 12 min
  • Análisis de la unión por rango [Avanzado - Optativo]Video · 15 min
  • Compresión de ruta [Avanzado - Opcional]Video · 15 min
  • Compresión de trayectorias: El análisis de Hopcroft-Ullman I [Avanzado - Optativo]Video · 9 min
  • Compresión de trayectorias: El análisis de Hopcroft-Ullman II [Avanzado - Optativo]Video · 12 min
  • La función Ackermann [Avanzada - Opcional]Video · 16 min
  • Compresión de trayectorias: Análisis de Tarjan I [Avanzado - Optativo]Video · 14 min
  • Compresión de trayectorias: Análisis de Tarjan II [Avanzado - Optativo]Video · 14 min
  • Conjunto de problemas nº 2Cuestionario · 30 min
  • Problemas teóricos opcionales (Semana 2)Lectura · 10 min
  • Asignación de programación nº 2Cuestionario · 30 min
UNIDAD 11 - Semana 3 · 14 lecciones

Algoritmos codiciosos, árboles de extensión mínima y programación dinámica - UNIDAD 11 - Semana 3

  • Resumen de la semana 3Lectura · 10 min
  • Introducción y motivaciónVideo · 9 min
  • Definición del problemaVideo · 10 min
  • Un algoritmo codiciosoVideo · 17 min
  • Un ejemplo más complejoVideo · 4 min
  • Prueba de corrección IVideo · 10 min
  • Prueba de corrección IIVideo · 13 min
  • Introducción: Conjuntos independientes ponderados en grafos de trayectoriasVideo · 8 min
  • SIO en grafos de trayectorias: Subestructura óptimaVideo · 9 min
  • SIO en grafos de trayectorias: Un algoritmo de tiempo linealVideo · 10 min
  • SIO en grafos de trayectorias: Un algoritmo de reconstrucciónVideo · 7 min
  • Principios de programación dinámicaVideo · 8 min
  • Conjunto de problemas nº 3Cuestionario · 30 min
  • Tarea de programación nº 3Cuestionario · 6 min
UNIDAD 12 - Semana 4 · 16 lecciones

Algoritmos codiciosos, árboles de extensión mínima y programación dinámica - UNIDAD 12 - Semana 4

  • Resumen de la semana 4Lectura · 10 min
  • El problema de la mochilaVideo · 10 min
  • Un algoritmo de programación dinámicaVideo · 10 min
  • Ejemplo [Revisión - Opcional]Video · 13 min
  • Subestructura óptimaVideo · 14 min
  • Un algoritmo de programación dinámicaVideo · 12 min
  • Definición del problemaVideo · 12 min
  • Subestructura óptimaVideo · 10 min
  • Prueba de la subestructura óptimaVideo · 7 min
  • Un algoritmo de programación dinámica IVideo · 10 min
  • Un algoritmo de programación dinámica IIVideo · 9 min
  • Conjunto de problemas nº 4Cuestionario · 30 min
  • Problemas teóricos opcionales (Semana 4)Lectura · 10 min
  • Tarea de programación nº 4Cuestionario · 30 min
  • Información y preguntas frecuentes para el examen finalLectura · 10 min
  • Examen finalCuestionario · 30 min
UNIDAD 13 - Semana 1 · 20 lecciones

Caminos más cortos revisitados, problemas NP-completos y qué hacer con ellos - UNIDAD 13 - Semana 1

  • Resumen de la semana 1Lectura · 10 min
  • Visión general, recursos y políticasLectura · 10 min
  • DiapositivasLectura · 10 min
  • Caminos más cortos de una sola fuente, revisadosVideo · 11 min
  • Subestructura óptimaVideo · 11 min
  • El algoritmo básico IVideo · 9 min
  • El algoritmo básico IIVideo · 11 min
  • Detección de ciclos negativosVideo · 9 min
  • Una optimización del espacioVideo · 13 min
  • Enrutamiento de Internet I [Optativo]Video · 11 min
  • Enrutamiento en Internet II [Optativo]Video · 7 min
  • Definición del problemaVideo · 7 min
  • Subestructura óptimaVideo · 12 min
  • El algoritmo Floyd-WarshallVideo · 13 min
  • Una técnica de reequilibrioVideo · 14 min
  • Algoritmo de Johnson IVideo · 11 min
  • Algoritmo de Johnson IIVideo · 12 min
  • Conjunto de problemas nº 1Cuestionario · 30 min
  • Problemas teóricos opcionales (Semana 1)Lectura · 10 min
  • Tarea de programación nº 1Cuestionario · 30 min
UNIDAD 14 - Semana 2 · 15 lecciones

Caminos más cortos revisitados, problemas NP-completos y qué hacer con ellos - UNIDAD 14 - Semana 2

  • Resumen de la 2ª semanaLectura · 10 min
  • Problemas resolubles en tiempo polinómicoVideo · 14 min
  • Reducciones y exhaustividadVideo · 14 min
  • Definición e interpretación de la completitud NP IVideo · 11 min
  • Definición e interpretación de la completitud NP IIVideo · 8 min
  • La cuestión P vs. NPVideo · 9 min
  • Enfoques algorítmicos para problemas NP-completosVideo · 13 min
  • El problema de la cubierta de vérticeVideo · 9 min
  • Búsqueda más inteligente de la cubierta de vértice IVideo · 10 min
  • Búsqueda más inteligente para Vertex Cover IIVideo · 8 min
  • El problema del viajante de comercioVideo · 15 min
  • Un algoritmo de programación dinámica para el TSPVideo · 12 min
  • Conjunto de problemas nº 2Cuestionario · 30 min
  • Problemas teóricos opcionales (Semana 2)Lectura · 10 min
  • Asignación de programación nº 2Cuestionario · 30 min
UNIDAD 15 - Semana 3 · 9 lecciones

Caminos más cortos revisitados, problemas NP-completos y qué hacer con ellos - UNIDAD 15 - Semana 3

  • Resumen de la semana 3Lectura · 10 min
  • Una heurística Knapsack codiciosaVideo · 14 min
  • Análisis de una heurística Knapsack codiciosa IVideo · 7 min
  • Análisis de una heurística Knapsack codiciosa IIVideo · 10 min
  • Una heurística de programación dinámica para KnapsackVideo · 12 min
  • Knapsack mediante programación dinámica, revisitadoVideo · 10 min
  • Análisis de la heurística de programación dinámicaVideo · 15 min
  • Conjunto de problemas nº 3Cuestionario · 30 min
  • Tarea de programación nº 3Cuestionario · 2 min
UNIDAD 16 - Semana 4 · 17 lecciones

Caminos más cortos revisitados, problemas NP-completos y qué hacer con ellos - UNIDAD 16 - Semana 4

  • Resumen de la semana 4Lectura · 10 min
  • El problema del corte máximo IVideo · 8 min
  • El problema del corte máximo IIVideo · 9 min
  • Principios de la búsqueda local IVideo · 9 min
  • Principios de la búsqueda local IIVideo · 10 min
  • El problema 2-SATVideo · 15 min
  • Paseos aleatorios sobre una líneaVideo · 16 min
  • Análisis del algoritmo de PapadimitriouVideo · 15 min
  • Emparejamiento estable [Opcional]Video · 15 min
  • Emparejamientos, flujos y la paradoja de Braess [Opcional]Video · 14 min
  • Programación lineal y más allá [Optativo]Video · 11 min
  • EpílogoVideo · 1 min
  • Conjunto de problemas nº 4Cuestionario · 30 min
  • Problemas teóricos opcionales (Semana 4)Lectura · 10 min
  • Tarea de programación nº 4Cuestionario · 30 min
  • Información y preguntas frecuentes para el examen finalLectura · 10 min
  • Examen finalCuestionario · 30 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $4,990 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    16 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    36 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Algoritmos

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Stanford Online.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 16 unidades · 245 lecciones · 144 h
  • 12 meses de acceso
  • 36 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$4,990MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $4,990 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Stanford Online; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Algoritmos

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture