José de Jesús Lavalle Martínez
Grupo de Investigación en Métodos Formales
Teoría de la Computación
Facultad de Ciencias de la Computación
Benemérita Universidad Autónoma de Puebla
Docencia
Albañilería
Rollos
Acreditación
Twittear
Docencia:
Computabilidad (Primavera 2024):
El vídeo de la primera parte sobre Máquinas de Registros
La presentación de la primera parte sobre Máquinas de Registros
El vídeo de la tercera parte sobre funciones recursivas generales
La presentación de la tercera parte sobre funciones recursivas generales
El vídeo de la segunda parte sobre funciones recursivas generales
La presentación de la segunda parte sobre funciones recursivas generales
El vídeo de la primera parte sobre funciones recursivas generales
La presentación de la primera parte sobre funciones recursivas generales
El vídeo de la tercera parte sobre formalizaciones de computabilidad
La presentación de la tercera parte sobre formalizaciones de computabilidad
El vídeo de la segunda parte sobre formalizaciones de computabilidad
La presentación de la segunda parte sobre formalizaciones de computabilidad
El vídeo de la primera parte sobre formalizaciones de computabilidad
La presentación de la primera parte sobre formalizaciones de computabilidad
El vídeo de la segunda parte sobre el concepto informal de Computabilidad
La presentación de la segunda parte sobre el concepto informal de Computabilidad
El vídeo de la primera parte sobre el concepto informal de Computabilidad
La presentación de la primera parte sobre el concepto informal de Computabilidad
Notas del curso (en construcción)
Análisis y Diseño de Algoritmos (Primavera 2024):
La primera parte del vídeo sobre la cuarta parte de Análisis de Algoritmos
La segunda parte del vídeo sobre la cuarta parte de Análisis de Algoritmos
La presentación sobre la cuarta parte de Análisis de Algoritmos
El vídeo sobre la tercera parte de Análisis de Algoritmos
La presentación sobre la tercera parte de Análisis de Algoritmos
El vídeo sobre la segunda parte de Análisis de Algoritmos
La presentación sobre la segunda parte de Análisis de Algoritmos
El vídeo sobre la primera parte de Análisis de Algoritmos
La presentación sobre la primera parte de Análisis de Algoritmos
El vídeo sobre la segunda parte de Notación Asintótica
La presentación sobre la segunda parte de Notación Asintótica
El vídeo sobre la primera parte de Notación Asintótica
La presentación sobre la primera parte de Notación Asintótica
El vídeo sobre la tercera parte de Introducción a la Algoritmia
La presentación sobre la tercera parte de Introducción a la Algoritmia
El vídeo sobre la segunda parte de Introducción a la Algoritmia
La presentación sobre la segunda parte de Introducción a la Algoritmia
El vídeo sobre la primera parte de Introducción a la Algoritmia
La presentación sobre la primera parte de Introducción a la Algoritmia
Notas del curso
Lenguajes Formales y Autómatas (Primavera 2024):
El vídeo sobre el tema 6.1 Métodos para Transformar Gramáticas
La presentación sobre el tema 6.1 Métodos para Transformar Gramáticas
El vídeo sobre el tema 5.1 Lenguajes Libres de Contexto
La presentación sobre el tema 5.1 Lenguajes Libres de Contexto
El vídeo sobre el tema 4 Propiedades de los Lenguajes Regulares
La presentación sobre el tema 4 Propiedades de los Lenguajes Regulares
El vídeo sobre el tema 3.3 Gramáticas Regulares
La presentación sobre el tema 3.3 Gramáticas Regulares
El vídeo sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
La presentación sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
El vídeo sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
La presentación sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
El vídeo sobre el tema 2.2 Aceptadores Finitos No Deterministas
La presentación sobre el tema 2.2 Aceptadores Finitos No Deterministas
El vídeo sobre el tema 2.1 Aceptadores Finitos Deterministas
La presentación sobre el tema 2.1 Aceptadores Finitos Deterministas
El vídeo sobre el tema 1.2 Conceptos Preliminares
La presentación sobre el tema 1.2 Conceptos Preliminares
Notas del curso
Matemáticas Discretas (Primavera 2024):
El vídeo sobre la primera parte de Teoría de Números
La presentación sobre la primera parte de Teoría de Números
El vídeo sobre la sexta parte de Relaciones
La presentación sobre la sexta parte de Relaciones
El vídeo sobre la quinta parte de Relaciones
La presentación sobre la quinta parte de Relaciones
El vídeo sobre la cuarta parte de Relaciones
La presentación sobre la cuarta parte de Relaciones
El vídeo sobre la tercera parte de Relaciones
La presentación sobre la tercera parte de Relaciones
El vídeo sobre la segunda parte de Relaciones
La presentación sobre la segunda parte de Relaciones
El vídeo sobre la primera parte de Relaciones
La presentación sobre la primera parte de Relaciones
El vídeo sobre la segunda parte de Conjuntos
La presentación sobre la segunda parte de Conjuntos
El vídeo sobre la primera parte de Conjuntos
La presentación sobre la primera parte de Conjuntos
Notas del curso
Lenguajes Formales y Autómatas (Otoño 2023):
El vídeo sobre los límites del cálculo algorítmico
La presentación sobre los límites del cálculo algorítmico
El vídeo sobre la tercera parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la tercera parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre la segunda parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la segunda parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre la primera parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la primera parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre Máquinas de Turing No Deterministas y Máquina de Turing Universal
La presentación sobre Máquinas de Turing No Deterministas y Máquina de Turing Universal
El vídeo sobre otros modelos de Máquinas de Turing
La presentación sobre otros modelos de Máquinas de Turing
El vídeo sobre Máquinas de Turing
La presentación sobre Máquinas de Turing
El vídeo sobre Autómatas de Pila
La presentación sobre Autómatas de Pila
El vídeo sobre los temas 6.2 y 6.3 Formas Normales y Membresia
La presentación sobre los temas 6.2 y 6.3 Formas Normales y Membresia
El vídeo sobre el tema 6.1 Métodos para Transformar Gramáticas
La presentación sobre el tema 6.1 Métodos para Transformar Gramáticas
El vídeo sobre el tema 5.1 Lenguajes Libres de Contexto
La presentación sobre el tema 5.1 Lenguajes Libres de Contexto
El vídeo sobre el tema 4 Propiedades de los Lenguajes Regulares
La presentación sobre el tema 4 Propiedades de los Lenguajes Regulares
El vídeo sobre el tema 3.3 Gramáticas Regulares
La presentación sobre el tema 3.3 Gramáticas Regulares
El vídeo sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
La presentación sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
El vídeo sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
La presentación sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
El vídeo sobre el tema 2.2 Aceptadores Finitos No Deterministas
La presentación sobre el tema 2.2 Aceptadores Finitos No Deterministas
El vídeo sobre el tema 2.1 Aceptadores Finitos Deterministas
La presentación sobre el tema 2.1 Aceptadores Finitos Deterministas
El vídeo sobre el tema 1.2 Conceptos Preliminares
La presentación sobre el tema 1.2 Conceptos Preliminares
Notas del curso
Estructuras Discretas (Otoño 2023):
El vídeo sobre la cuarta parte de Grafos
La presentación sobre la cuarta parte de Grafos
El vídeo sobre la tercera parte de Grafos
La presentación sobre la tercera parte de Grafos
El vídeo sobre la segunda parte de Grafos
La presentación sobre la segunda parte de Grafos
El vídeo sobre la primera parte de Grafos
La presentación sobre la primera parte de Grafos
El vídeo sobre la cuarta parte de Combinatoria
La presentación sobre la cuarta parte de Combinatoria
El vídeo sobre la tercera parte de Combinatoria
La presentación sobre la tercera parte de Combinatoria
El vídeo sobre la segunda parte de Combinatoria
La presentación sobre la segunda parte de Combinatoria
El vídeo sobre la primera parte de Combinatoria
La presentación sobre la primera parte de Combinatoria
El vídeo sobre la segunda parte de Teoría de Números
La presentación sobre la segunda parte de Teoría de Números
El vídeo sobre la primera parte de Teoría de Números
La presentación sobre la primera parte de Teoría de Números
El vídeo sobre la sexta parte de Relaciones
La presentación sobre la sexta parte de Relaciones
El vídeo sobre la quinta parte de Relaciones
La presentación sobre la quinta parte de Relaciones
El vídeo sobre la cuarta parte de Relaciones
La presentación sobre la cuarta parte de Relaciones
Esta semana no hay vídeo ni presentación, estudien para el examen.
El vídeo sobre la tercera parte de Relaciones
La presentación sobre la tercera parte de Relaciones
El vídeo sobre la segunda parte de Relaciones
La presentación sobre la segunda parte de Relaciones
El vídeo sobre la primera parte de Relaciones
La presentación sobre la primera parte de Relaciones
El vídeo sobre la segunda parte de Conjuntos
La presentación sobre la segunda parte de Conjuntos
El vídeo sobre la primera parte de Conjuntos
La presentación sobre la primera parte de Conjuntos
Notas del curso
Análisis y Diseño de Algoritmos (Otoño 2023):
El vídeo sobre la tercera parte de Complejidad Computacional
El vídeo sobre la segunda parte de Complejidad Computacional
El vídeo sobre la primera parte de Complejidad Computacional
La presentación sobre Complejidad Computacional
El vídeo sobre Algoritmos Programación Dinámica
La presentación sobre Algoritmos Programación Dinámica
El vídeo sobre Algoritmos Divide y Vencerás
La presentación sobre Algoritmos Divide y Vencerás
El vídeo sobre Algoritmos Voraces
La presentación sobre Algoritmos Voraces
Material adicional
El vídeo sobre la quinta parte de Análisis de Algoritmos
La presentación sobre la quinta parte de Análisis de Algoritmos
La primera parte del vídeo sobre la cuarta parte de Análisis de Algoritmos
La segunda parte del vídeo sobre la cuarta parte de Análisis de Algoritmos
La presentación sobre la cuarta parte de Análisis de Algoritmos
El vídeo sobre la tercera parte de Análisis de Algoritmos
La presentación sobre la tercera parte de Análisis de Algoritmos
El vídeo sobre la segunda parte de Análisis de Algoritmos
La presentación sobre la segunda parte de Análisis de Algoritmos
El vídeo sobre la primera parte de Análisis de Algoritmos
La presentación sobre la primera parte de Análisis de Algoritmos
El vídeo sobre la segunda parte de Notación Asintótica
La presentación sobre la segunda parte de Notación Asintótica
El vídeo sobre la primera parte de Notación Asintótica
La presentación sobre la primera parte de Notación Asintótica
Esta semana no hay vídeo ni presentación, estudien para el examen.
El vídeo sobre la tercera parte de Introducción a la Algoritmia
La presentación sobre la tercera parte de Introducción a la Algoritmia
El vídeo sobre la segunda parte de Introducción a la Algoritmia
La presentación sobre la segunda parte de Introducción a la Algoritmia
El vídeo sobre la primera parte de Introducción a la Algoritmia
La presentación sobre la primera parte de Introducción a la Algoritmia
Notas del curso
Estructuras Discretas (Interperiodo 2023):
El vídeo sobre la cuarta parte de Grafos
La presentación sobre la cuarta parte de Grafos
El vídeo sobre la tercera parte de Grafos
La presentación sobre la tercera parte de Grafos
El vídeo sobre la segunda parte de Grafos
La presentación sobre la segunda parte de Grafos
El vídeo sobre la primera parte de Grafos
La presentación sobre la primera parte de Grafos
El vídeo sobre la cuarta parte de Combinatoria
La presentación sobre la cuarta parte de Combinatoria
El vídeo sobre la tercera parte de Combinatoria
La presentación sobre la tercera parte de Combinatoria
El vídeo sobre la segunda parte de Combinatoria
La presentación sobre la segunda parte de Combinatoria
El vídeo sobre la primera parte de Combinatoria
La presentación sobre la primera parte de Combinatoria
El vídeo sobre la segunda parte de Teoría de Números
La presentación sobre la segunda parte de Teoría de Números
El vídeo sobre la primera parte de Teoría de Números
La presentación sobre la primera parte de Teoría de Números
El vídeo sobre la sexta parte de Relaciones
La presentación sobre la sexta parte de Relaciones
El vídeo sobre la quinta parte de Relaciones
La presentación sobre la quinta parte de Relaciones
El vídeo sobre la cuarta parte de Relaciones
La presentación sobre la cuarta parte de Relaciones
El vídeo sobre la tercera parte de Relaciones
La presentación sobre la tercera parte de Relaciones
El vídeo sobre la segunda parte de Relaciones
La presentación sobre la segunda parte de Relaciones
El vídeo sobre la primera parte de Relaciones
La presentación sobre la primera parte de Relaciones
El vídeo sobre la segunda parte de Conjuntos
La presentación sobre la segunda parte de Conjuntos
El vídeo sobre la primera parte de Conjuntos
La presentación sobre la primera parte de Conjuntos
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
La presentación del curso
Notas del curso
Lenguajes Formales y Autómatas (Primavera 2023):
El vídeo sobre los límites del cálculo algorítmico
La presentación sobre los límites del cálculo algorítmico
El vídeo sobre la tercera parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la tercera parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre la segunda parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la segunda parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre la primera parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la primera parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre Máquinas de Turing No Deterministas y Máquina de Turing Universal
La presentación sobre Máquinas de Turing No Deterministas y Máquina de Turing Universal
El vídeo sobre otros modelos de Máquinas de Turing
La presentación sobre otros modelos de Máquinas de Turing
El vídeo sobre Máquinas de Turing
La presentación sobre Máquinas de Turing
El vídeo sobre Autómatas de Pila
La presentación sobre Autómatas de Pila
Esta semana no hay vídeo ni presentación, estudien para el examen.
El vídeo sobre los temas 6.2 y 6.3 Formas Normales y Membresia
La presentación sobre los temas 6.2 y 6.3 Formas Normales y Membresia
El vídeo sobre el tema 6.1 Métodos para Transformar Gramáticas
La presentación sobre el tema 6.1 Métodos para Transformar Gramáticas
El vídeo sobre el tema 5.1 Lenguajes Libres de Contexto
La presentación sobre el tema 5.1 Lenguajes Libres de Contexto
El vídeo sobre el tema 4 Propiedades de los Lenguajes Regulares
La presentación sobre el tema 4 Propiedades de los Lenguajes Regulares
El vídeo sobre el tema 3.3 Gramáticas Regulares
La presentación sobre el tema 3.3 Gramáticas Regulares
El vídeo sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
La presentación sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
Esta semana no hay vídeo ni presentación, estudien para el examen.
El vídeo sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
La presentación sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
El vídeo sobre el tema 2.2 Aceptadores Finitos No Deterministas
La presentación sobre el tema 2.2 Aceptadores Finitos No Deterministas
El vídeo sobre el tema 2.1 Aceptadores Finitos Deterministas
La presentación sobre el tema 2.1 Aceptadores Finitos Deterministas
El vídeo sobre el tema 1.2 Conceptos Preliminares
La presentación sobre el tema 1.2 Conceptos Preliminares
Notas del curso
Fundamentos de la Programación Lógica (Primavera 2023):
Notas del curso
Análisis y Diseño de Algoritmos (Primavera 2023):
El vídeo sobre la tercera parte de Complejidad Computacional
El vídeo sobre la segunda parte de Complejidad Computacional
El vídeo sobre la primera parte de Complejidad Computacional
La presentación sobre Complejidad Computacional
El vídeo sobre Algoritmos Programación Dinámica
La presentación sobre Algoritmos Programación Dinámica
El vídeo sobre Algoritmos Divide y Vencerás
La presentación sobre Algoritmos Divide y Vencerás
El vídeo sobre Algoritmos Voraces
La presentación sobre Algoritmos Voraces
Material adicional
Esta semana no hay vídeo ni presentación, estudien para el examen.
El vídeo sobre la quinta parte de Análisis de Algoritmos
La presentación sobre la quinta parte de Análisis de Algoritmos
La primera parte del vídeo sobre la cuarta parte de Análisis de Algoritmos
La segunda parte del vídeo sobre la cuarta parte de Análisis de Algoritmos
La presentación sobre la cuarta parte de Análisis de Algoritmos
El vídeo sobre la tercera parte de Análisis de Algoritmos
La presentación sobre la tercera parte de Análisis de Algoritmos
El vídeo sobre la segunda parte de Análisis de Algoritmos
La presentación sobre la segunda parte de Análisis de Algoritmos
El vídeo sobre la primera parte de Análisis de Algoritmos
La presentación sobre la primera parte de Análisis de Algoritmos
El vídeo sobre la segunda parte de Notación Asintótica
La presentación sobre la segunda parte de Notación Asintótica
El vídeo sobre la primera parte de Notación Asintótica
La presentación sobre la primera parte de Notación Asintótica
Esta semana no hay vídeo ni presentación, estudien para el examen.
El vídeo sobre la tercera parte de Introducción a la Algoritmia
La presentación sobre la tercera parte de Introducción a la Algoritmia
El vídeo sobre la segunda parte de Introducción a la Algoritmia
La presentación sobre la segunda parte de Introducción a la Algoritmia
El vídeo sobre la primera parte de Introducción a la Algoritmia
La presentación sobre la primera parte de Introducción a la Algoritmia
Notas del curso
Seminario TLA+ (Otoño 2022):
El vídeo de la semana 02 del seminario
El vídeo de la semana 01 del seminario
Fundamentos de la Programación Lógica (Otoño 2022):
Notas del curso
Lenguajes Formales y Autómatas (Otoño 2022):
El vídeo sobre los límites del cálculo algorítmico
La presentación sobre los límites del cálculo algorítmico
El vídeo sobre la tercera parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la tercera parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre la segunda parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la segunda parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre la primera parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la primera parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre Máquinas de Turing No Deterministas y Máquina de Turing Universal
La presentación sobre Máquinas de Turing No Deterministas y Máquina de Turing Universal
El vídeo sobre otros modelos de Máquinas de Turing
La presentación sobre otros modelos de Máquinas de Turing
El vídeo sobre Máquinas de Turing
La presentación sobre Máquinas de Turing
El vídeo sobre Autómatas de Pila
La presentación sobre Autómatas de Pila
El vídeo sobre los temas 6.2 y 6.3 Formas Normales y Membresia
La presentación sobre los temas 6.2 y 6.3 Formas Normales y Membresia
El vídeo sobre el tema 6.1 Métodos para Transformar Gramáticas
La presentación sobre el tema 6.1 Métodos para Transformar Gramáticas
El vídeo sobre el tema 5.1 Lenguajes Libres de Contexto
La presentación sobre el tema 5.1 Lenguajes Libres de Contexto
Esta semana no hay vídeo ni presentación, estudien para el examen.
El vídeo sobre el tema 4 Propiedades de los Lenguajes Regulares
La presentación sobre el tema 4 Propiedades de los Lenguajes Regulares
El vídeo sobre el tema 3.3 Gramáticas Regulares
La presentación sobre el tema 3.3 Gramáticas Regulares
El vídeo sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
La presentación sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
El vídeo sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
La presentación sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
Esta semana no hay vídeo ni presentación, estudien para el examen.
El vídeo sobre el tema 2.2 Aceptadores Finitos No Deterministas
La presentación sobre el tema 2.2 Aceptadores Finitos No Deterministas
El vídeo sobre el tema 2.1 Aceptadores Finitos Deterministas
La presentación sobre el tema 2.1 Aceptadores Finitos Deterministas
El vídeo sobre el tema 1.2 Conceptos Preliminares
La presentación sobre el tema 1.2 Conceptos Preliminares
Notas del curso
Análisis y Diseño de Algoritmos (Otoño 2022):
El vídeo sobre la tercera parte de Complejidad Computacional
El vídeo sobre la segunda parte de Complejidad Computacional
El vídeo sobre la primera parte de Complejidad Computacional
La presentación sobre Complejidad Computacional
El vídeo sobre Algoritmos Programación Dinámica
La presentación sobre Algoritmos Programación Dinámica
El vídeo sobre Algoritmos Divide y Vencerás
La presentación sobre Algoritmos Divide y Vencerás
El vídeo sobre Algoritmos Voraces
La presentación sobre Algoritmos Voraces
Material adicional
El vídeo sobre la quinta parte de Análisis de Algoritmos
La presentación sobre la quinta parte de Análisis de Algoritmos
La primera parte del vídeo sobre la cuarta parte de Análisis de Algoritmos
La segunda parte del vídeo sobre la cuarta parte de Análisis de Algoritmos
La presentación sobre la cuarta parte de Análisis de Algoritmos
Esta semana no hay vídeo ni presentación, estudien para el examen.
El vídeo sobre la tercera parte de Análisis de Algoritmos
La presentación sobre la tercera parte de Análisis de Algoritmos
El vídeo sobre la segunda parte de Análisis de Algoritmos
La presentación sobre la segunda parte de Análisis de Algoritmos
El vídeo sobre la primera parte de Análisis de Algoritmos
La presentación sobre la primera parte de Análisis de Algoritmos
El vídeo sobre la segunda parte de Notación Asintótica
La presentación sobre la segunda parte de Notación Asintótica
El vídeo sobre la primera parte de Notación Asintótica
La presentación sobre la primera parte de Notación Asintótica
Esta semana no hay vídeo ni presentación, estudien para el examen.
El vídeo sobre la tercera parte de Introducción a la Algoritmia
La presentación sobre la tercera parte de Introducción a la Algoritmia
El vídeo sobre la segunda parte de Introducción a la Algoritmia
La presentación sobre la segunda parte de Introducción a la Algoritmia
El vídeo sobre la primera parte de Introducción a la Algoritmia
La presentación sobre la primera parte de Introducción a la Algoritmia
Notas del curso
Fundamentos de Lenguajes de Programación (Interperiodo 2022):
El vídeo sobre Recursión en el Cálculo-λ
La presentación sobre Recursión en el Cálculo-λ
El vídeo sobre tipos de datos en el Cálculo-λ
La presentación sobre tipos de datos en el Cálculo-λ
El vídeo sobre estrategias de reducción en el Cálculo-λ
La presentación sobre estrategias de reducción en el Cálculo-λ
El vídeo sobre reducción-β en el Cálculo-λ
La presentación sobre reducción-β en el Cálculo-λ
Los casos de prueba para reducciones-β en el Cálculo-λ
El vídeo sobre sustitución en el Cálculo-λ
La presentación sobre sustitución en el Cálculo-λ
Los casos de prueba para sustitución en el Cálculo-λ
El vídeo sobre la sintaxis del Cálculo-λ
La presentación sobre la sintaxis del Cálculo-λ
El vídeo sobre manejo de errores para el lenguaje T
La presentación sobre manejo de errores para el lenguaje T
Los casos de prueba para el manejo de errores para el lenguaje T
El vídeo sobre propiedades semánticas del lenguaje T
La presentación sobre propiedades semánticas del lenguaje T
El vídeo sobre la sintaxis y semántica del lenguaje T
La presentación sobre la sintaxis y semántica del lenguaje T
El archivo de pruebas sobre la sintaxis y semántica del lenguaje T
El vídeo sobre la segunda parte de semántica del lenguaje de términos aritméticos
La presentación sobre la segunda parte de semántica del lenguaje de términos aritméticos
El vídeo sobre la semántica del lenguaje de términos aritméticos
La presentación sobre la semántica del lenguaje de términos aritméticos
El vídeo sobre la tercera parte de Introducción a ML
La presentación sobre la tercera parte de Introducción a ML
El vídeo sobre la segunda parte de Introducción a ML
La presentación sobre la segunda parte de Introducción a ML
El vídeo sobre Introducción a ML
La presentación sobre Introducción a ML
El vídeo sobre Introducción a la Semántica de los Lenguajes de Programación
La presentación sobre Introducción a la Semántica de los Lenguajes de Programación
Análisis y Diseño de Algoritmos Cuatrimestral y Semestral (Primavera 2022):
El vídeo sobre la tercera parte de Complejidad Computacional
El vídeo sobre la segunda parte de Complejidad Computacional
El vídeo sobre la primera parte de Complejidad Computacional
La presentación sobre Complejidad Computacional
El vídeo sobre Algoritmos Programación Dinámica
La presentación sobre Algoritmos Programación Dinámica
El vídeo sobre Algoritmos Divide y Vencerás
La presentación sobre Algoritmos Divide y Vencerás
El vídeo sobre Algoritmos Voraces
La presentación sobre Algoritmos Voraces
Material adicional
El vídeo sobre la quinta parte de Análisis de Algoritmos
La presentación sobre la quinta parte de Análisis de Algoritmos
La primera parte del vídeo sobre la cuarta parte de Análisis de Algoritmos
La segunda parte del vídeo sobre la cuarta parte de Análisis de Algoritmos
La presentación sobre la cuarta parte de Análisis de Algoritmos
El vídeo sobre la tercera parte de Análisis de Algoritmos
La presentación sobre la tercera parte de Análisis de Algoritmos
El vídeo sobre la segunda parte de Análisis de Algoritmos
La presentación sobre la segunda parte de Análisis de Algoritmos
El vídeo sobre la primera parte de Análisis de Algoritmos
La presentación sobre la primera parte de Análisis de Algoritmos
El vídeo sobre la segunda parte de Notación Asintótica
La presentación sobre la segunda parte de Notación Asintótica
El vídeo sobre la primera parte de Notación Asintótica
La presentación sobre la primera parte de Notación Asintótica
El vídeo sobre la tercera parte de Introducción a la Algoritmia
La presentación sobre la tercera parte de Introducción a la Algoritmia
El vídeo sobre la segunda parte de Introducción a la Algoritmia
La presentación sobre la segunda parte de Introducción a la Algoritmia
El vídeo sobre la primera parte de Introducción a la Algoritmia
La presentación sobre la primera parte de Introducción a la Algoritmia
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
La presentación del curso plan cuatrimestral
La presentación del curso plan semestral
Notas del curso
Lenguajes Formales y Autómatas (Primavera 2022):
El vídeo sobre los límites del cálculo algorítmico
La presentación sobre los límites del cálculo algorítmico
El vídeo sobre la tercera parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la tercera parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre la segunda parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la segunda parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre la primera parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la primera parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre Máquinas de Turing No Deterministas y Máquina de Turing Universal
La presentación sobre Máquinas de Turing No Deterministas y Máquina de Turing Universal
El vídeo sobre otros modelos de Máquinas de Turing
La presentación sobre otros modelos de Máquinas de Turing
El vídeo sobre Máquinas de Turing
La presentación sobre Máquinas de Turing
El vídeo sobre Autómatas de Pila
La presentación sobre Autómatas de Pila
El vídeo sobre los temas 6.2 y 6.3 Formas Normales y Membresia
La presentación sobre los temas 6.2 y 6.3 Formas Normales y Membresia
El vídeo sobre el tema 6.1 Métodos para Transformar Gramáticas
La presentación sobre el tema 6.1 Métodos para Transformar Gramáticas
El vídeo sobre el tema 5.1 Lenguajes Libres de Contexto
La presentación sobre el tema 5.1 Lenguajes Libres de Contexto
El vídeo sobre el tema 4 Propiedades de los Lenguajes Regulares
La presentación sobre el tema 4 Propiedades de los Lenguajes Regulares
El vídeo sobre el tema 3.3 Gramáticas Regulares
La presentación sobre el tema 3.3 Gramáticas Regulares
El vídeo sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
La presentación sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
El vídeo sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
La presentación sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
El vídeo sobre el tema 2.2 Aceptadores Finitos No Deterministas
La presentación sobre el tema 2.2 Aceptadores Finitos No Deterministas
El vídeo sobre el tema 2.1 Aceptadores Finitos Deterministas
La presentación sobre el tema 2.1 Aceptadores Finitos Deterministas
El vídeo sobre el tema 1.2 Conceptos Preliminares
La presentación sobre el tema 1.2 Conceptos Preliminares
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
La presentación del curso
Notas del curso
Lenguajes Formales y Autómatas (Otoño 2021):
El vídeo sobre los límites del cálculo algorítmico
La presentación sobre los límites del cálculo algorítmico
El vídeo sobre la tercera parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la tercera parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre la segunda parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la segunda parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre la primera parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la primera parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre Máquinas de Turing No Deterministas y Máquina de Turing Universal
La presentación sobre Máquinas de Turing No Deterministas y Máquina de Turing Universal
El vídeo sobre otros modelos de Máquinas de Turing
La presentación sobre otros modelos de Máquinas de Turing
El vídeo sobre Máquinas de Turing
La presentación sobre Máquinas de Turing
El vídeo sobre Autómatas de Pila
La presentación sobre Autómatas de Pila
El vídeo sobre los temas 6.2 y 6.3 Formas Normales y Membresia
La presentación sobre los temas 6.2 y 6.3 Formas Normales y Membresia
El vídeo sobre el tema 6.1 Métodos para Transformar Gramáticas
La presentación sobre el tema 6.1 Métodos para Transformar Gramáticas
El vídeo sobre el tema 5.1 Lenguajes Libres de Contexto
La presentación sobre el tema 5.1 Lenguajes Libres de Contexto
El vídeo sobre el tema 4 Propiedades de los Lenguajes Regulares
La presentación sobre el tema 4 Propiedades de los Lenguajes Regulares
El vídeo sobre el tema 3.3 Gramáticas Regulares
La presentación sobre el tema 3.3 Gramáticas Regulares
El vídeo sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
La presentación sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
El vídeo sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
La presentación sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
El vídeo sobre el tema 2.2 Aceptadores Finitos No Deterministas
La presentación sobre el tema 2.2 Aceptadores Finitos No Deterministas
El vídeo sobre el tema 2.1 Aceptadores Finitos Deterministas
La presentación sobre el tema 2.1 Aceptadores Finitos Deterministas
El vídeo sobre el tema 1.2 Conceptos Preliminares
La presentación sobre el tema 1.2 Conceptos Preliminares
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
La presentación del curso
Notas del curso
Análisis y Diseño de Algoritmos (Otoño 2021):
El vídeo sobre la tercera parte de Complejidad Computacional
El vídeo sobre la segunda parte de Complejidad Computacional
El vídeo sobre la primera parte de Complejidad Computacional
La presentación sobre Complejidad Computacional
El vídeo sobre Algoritmos Programación Dinámica
La presentación sobre Algoritmos Programación Dinámica
El vídeo sobre Algoritmos Divide y Vencerás
La presentación sobre Algoritmos Divide y Vencerás
El vídeo sobre Algoritmos Voraces
La presentación sobre Algoritmos Voraces
El vídeo sobre la quinta parte de Análisis de Algoritmos
La presentación sobre la quinta parte de Análisis de Algoritmos
La primera parte del vídeo sobre la cuarta parte de Análisis de Algoritmos
La segunda parte del vídeo sobre la cuarta parte de Análisis de Algoritmos
La presentación sobre la cuarta parte de Análisis de Algoritmos
El vídeo sobre la tercera parte de Análisis de Algoritmos
La presentación sobre la tercera parte de Análisis de Algoritmos
El vídeo sobre la segunda parte de Análisis de Algoritmos
La presentación sobre la segunda parte de Análisis de Algoritmos
El vídeo sobre la primera parte de Análisis de Algoritmos
La presentación sobre la primera parte de Análisis de Algoritmos
El vídeo sobre la segunda parte de Notación Asintótica
La presentación sobre la segunda parte de Notación Asintótica
El vídeo sobre la primera parte de Notación Asintótica
La presentación sobre la primera parte de Notación Asintótica
El vídeo sobre la tercera parte de Introducción a la Algoritmia
La presentación sobre la tercera parte de Introducción a la Algoritmia
El vídeo sobre la segunda parte de Introducción a la Algoritmia
La presentación sobre la segunda parte de Introducción a la Algoritmia
El vídeo sobre la primera parte de Introducción a la Algoritmia
La presentación sobre la primera parte de Introducción a la Algoritmia
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
La presentación del curso
Notas del curso
Lenguajes Formales y Autómatas MCC (Otoño 2021):
El vídeo sobre los límites del cálculo algorítmico
La presentación sobre los límites del cálculo algorítmico
El vídeo sobre la tercera parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la tercera parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre la segunda parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la segunda parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre la primera parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la primera parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre Máquinas de Turing No Deterministas y Máquina de Turing Universal
La presentación sobre Máquinas de Turing No Deterministas y Máquina de Turing Universal
El vídeo sobre otros modelos de Máquinas de Turing
La presentación sobre otros modelos de Máquinas de Turing
El vídeo sobre Máquinas de Turing
La presentación sobre Máquinas de Turing
El vídeo sobre Autómatas de Pila
La presentación sobre Autómatas de Pila
El vídeo sobre los temas 6.2 y 6.3 Formas Normales y Membresia
La presentación sobre los temas 6.2 y 6.3 Formas Normales y Membresia
El vídeo sobre el tema 6.1 Métodos para Transformar Gramáticas
La presentación sobre el tema 6.1 Métodos para Transformar Gramáticas
El vídeo sobre el tema 5.1 Lenguajes Libres de Contexto
La presentación sobre el tema 5.1 Lenguajes Libres de Contexto
El vídeo sobre el tema 4 Propiedades de los Lenguajes Regulares
La presentación sobre el tema 4 Propiedades de los Lenguajes Regulares
El vídeo sobre el tema 3.3 Gramáticas Regulares
La presentación sobre el tema 3.3 Gramáticas Regulares
El vídeo sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
La presentación sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
El vídeo sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
La presentación sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
El vídeo sobre el tema 2.2 Aceptadores Finitos No Deterministas
La presentación sobre el tema 2.2 Aceptadores Finitos No Deterministas
El vídeo sobre el tema 2.1 Aceptadores Finitos Deterministas
La presentación sobre el tema 2.1 Aceptadores Finitos Deterministas
El vídeo sobre el tema 1.2 Conceptos Preliminares
La presentación sobre el tema 1.2 Conceptos Preliminares
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
La presentación del curso
Notas del curso
Lenguajes Formales y Autómatas (Interperiodo 2021):
El vídeo sobre los límites del cálculo algorítmico
La presentación sobre los límites del cálculo algorítmico
El vídeo sobre la tercera parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la tercera parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre la segunda parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la segunda parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre la primera parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la primera parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre Máquinas de Turing No Deterministas y Máquina de Turing Universal
La presentación sobre Máquinas de Turing No Deterministas y Máquina de Turing Universal
El vídeo sobre otros modelos de Máquinas de Turing
La presentación sobre otros modelos de Máquinas de Turing
El vídeo sobre Máquinas de Turing
La presentación sobre Máquinas de Turing
El vídeo sobre Autómatas de Pila
La presentación sobre Autómatas de Pila
El vídeo sobre los temas 6.2 y 6.3 Formas Normales y Membresia
La presentación sobre los temas 6.2 y 6.3 Formas Normales y Membresia
El vídeo sobre el tema 6.1 Métodos para Transformar Gramáticas
La presentación sobre el tema 6.1 Métodos para Transformar Gramáticas
El vídeo sobre el tema 5.1 Lenguajes Libres de Contexto
La presentación sobre el tema 5.1 Lenguajes Libres de Contexto
El vídeo sobre el tema 4 Propiedades de los Lenguajes Regulares
La presentación sobre el tema 4 Propiedades de los Lenguajes Regulares
El vídeo sobre el tema 3.3 Gramáticas Regulares
La presentación sobre el tema 3.3 Gramáticas Regulares
El vídeo sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
La presentación sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
El vídeo sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
La presentación sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
El vídeo sobre el tema 2.2 Aceptadores Finitos No Deterministas
La presentación sobre el tema 2.2 Aceptadores Finitos No Deterministas
El vídeo sobre el tema 2.1 Aceptadores Finitos Deterministas
La presentación sobre el tema 2.1 Aceptadores Finitos Deterministas
El vídeo sobre el tema 1.2 Conceptos Preliminares
La presentación sobre el tema 1.2 Conceptos Preliminares
Notas del curso
Fundamentos de Lenguajes de Programación (Primavera 2021):
El vídeo sobre Recursión en el Cálculo-λ
La presentación sobre Recursión en el Cálculo-λ
El vídeo sobre tipos de datos en el Cálculo-λ
La presentación sobre tipos de datos en el Cálculo-λ
El vídeo sobre estrategias de reducción en el Cálculo-λ
La presentación sobre estrategias de reducción en el Cálculo-λ
El vídeo sobre reducción-β en el Cálculo-λ
La presentación sobre reducción-β en el Cálculo-λ
Los casos de prueba para reducciones-β en el Cálculo-λ
El vídeo sobre sustitución en el Cálculo-λ
La presentación sobre sustitución en el Cálculo-λ
Los casos de prueba para sustitución en el Cálculo-λ
El vídeo sobre la sintaxis del Cálculo-λ
La presentación sobre la sintaxis del Cálculo-λ
El vídeo sobre manejo de errores para el lenguaje T
La presentación sobre manejo de errores para el lenguaje T
Los casos de prueba para el manejo de errores para el lenguaje T
El vídeo sobre propiedades semánticas del lenguaje T
La presentación sobre propiedades semánticas del lenguaje T
El vídeo sobre la sintaxis y semántica del lenguaje T
La presentación sobre la sintaxis y semántica del lenguaje T
El archivo de pruebas sobre la sintaxis y semántica del lenguaje T
El vídeo sobre la segunda parte de semántica del lenguaje de términos aritméticos
La presentación sobre la segunda parte de semántica del lenguaje de términos aritméticos
El vídeo sobre la semántica del lenguaje de términos aritméticos
La presentación sobre la semántica del lenguaje de términos aritméticos
El vídeo sobre la tercera parte de Introducción a ML
La presentación sobre la tercera parte de Introducción a ML
El vídeo sobre la segunda parte de Introducción a ML
La presentación sobre la segunda parte de Introducción a ML
El vídeo sobre Introducción a ML
La presentación sobre Introducción a ML
El vídeo sobre Introducción a la Semántica de los Lenguajes de Programación
La presentación sobre Introducción a la Semántica de los Lenguajes de Programación
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
La imagen para que pueda compilar la plantilla
La presentación del curso
Lenguajes Formales y Autómatas (Primavera 2021):
El vídeo sobre los límites del cálculo algorítmico
La presentación sobre los límites del cálculo algorítmico
El vídeo sobre la tercera parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la tercera parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre la segunda parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la segunda parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre la primera parte de Una Jerarquía de Lenguajes Formales y Autómatas
La presentación sobre la primera parte de Una Jerarquía de Lenguajes Formales y Autómatas
El vídeo sobre Máquinas de Turing No Deterministas y Máquina de Turing Universal
La presentación sobre Máquinas de Turing No Deterministas y Máquina de Turing Universal
El vídeo sobre otros modelos de Máquinas de Turing
La presentación sobre otros modelos de Máquinas de Turing
El vídeo sobre Máquinas de Turing
La presentación sobre Máquinas de Turing
El vídeo sobre Autómatas de Pila
La presentación sobre Autómatas de Pila
El vídeo sobre los temas 6.2 y 6.3 Formas Normales y Membresia
La presentación sobre los temas 6.2 y 6.3 Formas Normales y Membresia
El vídeo sobre el tema 6.1 Métodos para Transformar Gramáticas
La presentación sobre el tema 6.1 Métodos para Transformar Gramáticas
El vídeo sobre el tema 5.1 Lenguajes Libres de Contexto
La presentación sobre el tema 5.1 Lenguajes Libres de Contexto
El vídeo sobre el tema 4 Propiedades de los Lenguajes Regulares
La presentación sobre el tema 4 Propiedades de los Lenguajes Regulares
El vídeo sobre el tema 3.3 Gramáticas Regulares
La presentación sobre el tema 3.3 Gramáticas Regulares
El vídeo sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
La presentación sobre el tema 3.2 equivalencia entre expresiones regulares y lenguajes regulares
El vídeo sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
La presentación sobre los temas 2.3 equivalencia nfa y dfa y 3.1 expresiones regulares
El vídeo sobre el tema 2.2 Aceptadores Finitos No Deterministas
La presentación sobre el tema 2.2 Aceptadores Finitos No Deterministas
El vídeo sobre el tema 2.1 Aceptadores Finitos Deterministas
La presentación sobre el tema 2.1 Aceptadores Finitos Deterministas
El vídeo sobre el tema 1.2 Conceptos Preliminares
La presentación sobre el tema 1.2 Conceptos Preliminares
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
La presentación del curso
Notas del curso
Estructuras Discretas (Primavera 2021):
El vídeo sobre la cuarta parte de Grafos
La presentación sobre la cuarta parte de Grafos
El vídeo sobre la tercera parte de Grafos
La presentación sobre la tercera parte de Grafos
El vídeo sobre la segunda parte de Grafos
La presentación sobre la segunda parte de Grafos
El vídeo sobre la primera parte de Grafos
La presentación sobre la primera parte de Grafos
El vídeo sobre la cuarta parte de Combinatoria
La presentación sobre la cuarta parte de Combinatoria
El vídeo sobre la tercera parte de Combinatoria
La presentación sobre la tercera parte de Combinatoria
El vídeo sobre la segunda parte de Combinatoria
La presentación sobre la segunda parte de Combinatoria
El vídeo sobre la primera parte de Combinatoria
La presentación sobre la primera parte de Combinatoria
El vídeo sobre la segunda parte de Teoría de Números
La presentación sobre la segunda parte de Teoría de Números
El vídeo sobre la primera parte de Teoría de Números
La presentación sobre la primera parte de Teoría de Números
El vídeo sobre la sexta parte de Relaciones
La presentación sobre la sexta parte de Relaciones
El vídeo sobre la quinta parte de Relaciones
La presentación sobre la quinta parte de Relaciones
El vídeo sobre la cuarta parte de Relaciones
La presentación sobre la cuarta parte de Relaciones
El vídeo sobre la tercera parte de Relaciones
La presentación sobre la tercera parte de Relaciones
El vídeo sobre la segunda parte de Relaciones
La presentación sobre la segunda parte de Relaciones
El vídeo sobre la primera parte de Relaciones
La presentación sobre la primera parte de Relaciones
El vídeo sobre la segunda parte de Conjuntos
La presentación sobre la segunda parte de Conjuntos
El vídeo sobre la primera parte de Conjuntos
La presentación sobre la primera parte de Conjuntos
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
La presentación del curso
Notas del curso
Matemáticas Discretas (Otoño 2020):
La tarea sobre la tercera parte de Árboles
La tarea sobre la segunda parte de Árboles
La tarea sobre la primera parte de Árboles
La tarea sobre la tercera parte de Combinatoria
La tarea sobre la segunda parte de Combinatoria
La tarea sobre la primera parte de Combinatoria
La tarea sobre la cuarta parte de Grafos
La tarea sobre la tercera parte de Grafos
La tarea sobre la segunda parte de Grafos
La tarea sobre la primera parte de Grafos
La tarea sobre la tercera parte de Relaciones
La tarea sobre la segunda parte de Relaciones
La tarea sobre la primera parte de Relaciones
Fundamentos de Lenguajes de Programación (Otoño 2020):
El vídeo sobre Recursión en el Cálculo-λ
La presentación sobre Recursión en el Cálculo-λ
El vídeo sobre tipos de datos en el Cálculo-λ
La presentación sobre tipos de datos en el Cálculo-λ
El vídeo sobre estrategias de reducción en el Cálculo-λ
La presentación sobre estrategias de reducción en el Cálculo-λ
El vídeo sobre reducción-β en el Cálculo-λ
La presentación sobre reducción-β en el Cálculo-λ
Los casos de prueba para reducciones-β en el Cálculo-λ
El vídeo sobre sustitución en el Cálculo-λ
La presentación sobre sustitución en el Cálculo-λ
Los casos de prueba para sustitución en el Cálculo-λ
El vídeo sobre la sintaxis del Cálculo-λ
La presentación sobre la sintaxis del Cálculo-λ
El vídeo sobre manejo de errores para el lenguaje T
La presentación sobre manejo de errores para el lenguaje T
Los casos de prueba para el manejo de errores para el lenguaje T
El vídeo sobre propiedades semánticas del lenguaje T
La presentación sobre propiedades semánticas del lenguaje T
El vídeo sobre la sintaxis y semántica del lenguaje T
La presentación sobre la sintaxis y semántica del lenguaje T
El archivo de pruebas sobre la sintaxis y semántica del lenguaje T
El vídeo sobre la segunda parte de semántica del lenguaje de términos aritméticos
La presentación sobre la segunda parte de semántica del lenguaje de términos aritméticos
El vídeo sobre la semántica del lenguaje de términos aritméticos
La presentación sobre la semántica del lenguaje de términos aritméticos
El vídeo sobre la tercera parte de Introducción a ML
La presentación sobre la tercera parte de Introducción a ML
El vídeo sobre la segunda parte de Introducción a ML
La presentación sobre la segunda parte de Introducción a ML
El vídeo sobre Introducción a ML
La presentación sobre Introducción a ML
El vídeo sobre Introducción a la Semántica de los Lenguajes de Programación
La presentación sobre Introducción a la Semántica de los Lenguajes de Programación
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
Análisis y Diseño de Algoritmos Maestría en Ciencias de la Computación (Otoño 2020):
El vídeo sobre la tercera parte de Complejidad Computacional
El vídeo sobre la segunda parte de Complejidad Computacional
El vídeo sobre la primera parte de Complejidad Computacional
La presentación sobre Complejidad Computacional
El vídeo sobre Algoritmos Programación Dinámica
La presentación sobre Algoritmos Programación Dinámica
El vídeo sobre Algoritmos Divide y Vencerás
La presentación sobre Algoritmos Divide y Vencerás
El vídeo sobre Algoritmos Voraces
La presentación sobre Algoritmos Voraces
El vídeo sobre la asesoría de la quinta parte de Análisis de Algoritmos
El vídeo sobre la quinta parte de Análisis de Algoritmos
La presentación sobre la quinta parte de Análisis de Algoritmos
El vídeo sobre la asesoría de la cuarta parte de Análisis de Algoritmos
La primera parte del vídeo sobre la cuarta parte de Análisis de Algoritmos
La segunda parte del vídeo sobre la cuarta parte de Análisis de Algoritmos
La presentación sobre la cuarta parte de Análisis de Algoritmos
El vídeo sobre la asesoría de la tercera parte de Análisis de Algoritmos
El vídeo sobre la tercera parte de Análisis de Algoritmos
La presentación sobre la tercera parte de Análisis de Algoritmos
El vídeo sobre la asesoría de la segunda parte de Análisis de Algoritmos
El vídeo sobre la segunda parte de Análisis de Algoritmos
La presentación sobre la segunda parte de Análisis de Algoritmos
El vídeo sobre la asesoría de la primera parte de Análisis de Algoritmos
El vídeo sobre la primera parte de Análisis de Algoritmos
La presentación sobre la primera parte de Análisis de Algoritmos
El vídeo sobre la segunda parte de Notación Asintótica
La presentación sobre la segunda parte de Notación Asintótica
El vídeo sobre la primera parte de Notación Asintótica
La presentación sobre la primera parte de Notación Asintótica
El vídeo sobre la tercera parte de Introducción a la Algoritmia
La presentación sobre la tercera parte de Introducción a la Algoritmia
El vídeo sobre la segunda parte de Introducción a la Algoritmia
La presentación sobre la segunda parte de Introducción a la Algoritmia
El vídeo sobre la primera parte de Introducción a la Algoritmia
La presentación sobre la primera parte de Introducción a la Algoritmia
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
Notas del curso
Fundamentos de Lenguajes de Programación (Primavera 2020):
El vídeo sobre Recursión en el Cálculo-λ
La presentación sobre Recursión en el Cálculo-λ
El vídeo sobre tipos de datos en el Cálculo-λ
La presentación sobre tipos de datos en el Cálculo-λ
El vídeo sobre estrategias de reducción en el Cálculo-λ
La presentación sobre estrategias de reducción en el Cálculo-λ
El vídeo sobre reducción-β en el Cálculo-λ
La presentación sobre reducción-β en el Cálculo-λ
Los casos de prueba para reducciones-β en el Cálculo-λ
El vídeo sobre sustitución en el Cálculo-λ
La presentación sobre sustitución en el Cálculo-λ
Los casos de prueba para sustitución en el Cálculo-λ
El vídeo sobre ambigüedad en el Cálculo-λ
La presentación sobre ambigüedad en el Cálculo-λ
El vídeo sobre la sintaxis del Cálculo-λ
La presentación sobre la sintaxis del Cálculo-λ
El vídeo sobre manejo de errores para el lenguaje T
La presentación sobre manejo de errores para el lenguaje T
Lenguajes Formales y Autómatas (Primavera 2020):
El vídeo sobre Máquinas de Turing
La presentación sobre Máquinas de Turing
El vídeo sobre Autómatas de Pila
La presentación sobre Autómatas de Pila
El vídeo sobre los temas 6.2 y 6.3 Formas Normales y Membresia
La presentación sobre los temas 6.2 y 6.3 Formas Normales y Membresia
El vídeo sobre el tema 6.1 Métodos para Transformar Gramáticas
La presentación sobre el tema 6.1 Métodos para Transformar Gramáticas
El vídeo sobre el tema 5.1 Lenguajes Libres de Contexto
La presentación sobre el tema 5.1 Lenguajes Libres de Contexto
El vídeo sobre el tema 4 Propiedades de los Lenguajes Regulares
La presentación sobre el tema 4 Propiedades de los Lenguajes Regulares
El vídeo sobre el tema 3.3 Gramáticas Regulares
La presentación sobre el tema 3.3 Gramáticas Regulares
Computabilidad (Primavera 2013):
Consultar
(aquí)
el material del curso Computabilidad (Primavera 2011)
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
Notas del curso (versión 17 de febrero de 2013, 22:09)
Fundamentos de Lenguajes de Programación (Primavera 2013):
Consultar
(aquí)
el material del curso Fundamentos de Lenguajes de Programación (Otoño 2005)
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
Documento para aprender a analizar y evaluar expresiones aritméticas por medio de árboles sintáctico-semánticos coloreados
El documento anterior, ya compilado, en pdf
Filosofía y Metodología de la Investigación en Computación (Primavera 2013):
Consultar
(aquí)
el material del curso Filosofía y Metodología de la Investigación en Computación (Otoño 2011)
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
The Alan Turing Year - 2012
Lógica Matemática (Otoño 2012):
Consultar
(aquí)
el material del curso Lógica Matemática (Primavera 2012)
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
Un documento para aprender a probar por contradicción si una fórmula es tautología.
El documento anterior, ya compilado, en pdf
El paquete hilbert.sty de Robert Rothenberg
El paquete proof.sty de Makoto Tatsuta
Un documento para escribir pruebas
à la
Hilbert y
à la
Gentzen
Métodos Formales (Otoño 2012):
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
Documento para aprender a escribir código Promela en LaTeX
El documento para aprender a escribir código Promela, ya compilado, en pdf
Matemáticas Discretas (Otoño 2012):
Consultar
(aquí)
el material del curso Matemáticas Discretas (Primavera 2007)
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
Documento de referencia para decorar proposiciones
Notas sobre teoría axiomática de conjuntos (versión 05 de noviembre de 2012, 00:17)
Lógica Matemática (Primavera 2012):
Consultar
(aquí)
el material del curso Lógica Matemática (Verano 2011)
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
Ejercicios para preparar la evaluación programada final
Fundamentos de Lenguajes de Programación (Primavera 2012):
Consultar
(aquí)
el material del curso Fundamentos de Lenguajes de Programación (Otoño 2005)
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
Lenguajes Formales y Autómatas (Primavera 2012):
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
Lenguajes Formales y Autómatas (Otoño 2011):
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
Filosofía y Metodología de la Investigación en Computación (Otoño 2011):
Consultar
(aquí)
el material del curso Fundamentos Filosóficos de la Computación (Primavera 2005)
Ejemplo de una presentación usando en LaTeX la clase beamer
La presentación anterior, ya compilada, en pdf
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf
El sitio web de los Libros-e de la Biblioteca de la Universidad Adelaide en Australia
El portal de la filosofía en internet
El sitio web de La Filosofía en el Bachillerato
El sitio web del Proyecto Principia Cybernetica
El sitio web de Filosofía y Computación
Métodos Formales (Otoño 2011):
Documento en LaTeX a manera de plantilla para entregar las tareas
El documento anterior, ya compilado, en pdf