Introducción: ¿Qué son las Ciencias de la Computación?, Modelos Teóricos - [Detalles]
1.4 Modelos teóricos - Uso de modelos teóricos para estudiar los problemas que se van a resolver y sus soluciones. Se aborda el análisis de algoritmos y teoría de la computación.
Ecuaciones diferenciales como modelos matemáticos - [Detalles]
Estudio de problemas reales donde las ecuación diferenciales son el modelo matemático que describe y resuleve al problema
Algoritmo de Avance-Retroceso - [Detalles]
Se presenta el algoritmo de avance-retroceso (Forward-Backward) para resolver el problema de etiquetado de texto con modelos ocultos de Márkov
Algoritmo de Viterbi para etiquetado de texto - [Detalles]
Se presenta el algoritmo de Viterbi para resolver el problema de etiquetado de texto con modelos ocultos de Márkov
Algoritmo de Viterbi para localización - [Detalles]
Se presenta el algoritmo de Viterbi para resolver el problema de la localización de un agente con modelos ocultos de Márkov
COMAL: Inteligencia Artificial - [Detalles]
Este curso revisa las principales áreas de la Inteligencia Artificial desde un enfoque teórico y práctico, que permita el diseño y la implementación de sistemas inteligentes para problemas específicos. Se busca abarcar una perspectiva general del área. El enfoque está basado en agentes racionales. Los temas que se abordan son algoritmos de búsqueda, métodos probabilísticos y modelos basados en aprendizaje estadístico. Trabajo realizado con el apoyo del Programa UNAM-DGAPA-PAPIME PE102723.
Guía de estudio sobre el plano y el espacio cartesiano - [Detalles]
Proponemos una lista de ejercicios para poner en práctica los temas principales de la primera unidad de este curso que es una introducción con las definiciones más importantes que se llevarán a cabo, hay ejercicios teóricos tanto ejercicios prácticos.
Guía de estudio sobre trigonometría y más sistemas de coordenadas - [Detalles]
Proponemos una lista de ejercicios para poner en práctica los temas principales de este segundo módulo de estudios que es todo lo relacionado a trigonometría tanto temas como ley de senos, ley de cosenos, razones trigonométricas hasta coordenadas esféricas, polares y cilíndricas, hay ejercicios teóricos tanto ejercicios prácticos.
Guía de estudio sobre espacios vectoriales - [Detalles]
Proponemos una lista de ejercicios para poner en práctica los temas principales de este segundo módulo de estudios que es todo lo relacionado a trigonometría tanto temas como ley de senos, ley de cosenos, razones trigonométricas hasta coordenadas esféricas, polares y cilíndricas, hay ejercicios teóricos tanto ejercicios prácticos.
Guía de estudio sobre rectas y planos - [Detalles]
Proponemos una lista de ejercicios para poner en práctica los temas principales de este tercer módulo de estudios que es todo lo relacionado a rectas, planos, perpendicularidad, vector normal, y más. Hay ejercicios teóricos tanto ejercicios prácticos.
Guía de estudio sobre cónicas - [Detalles]
Proponemos una lista de ejercicios para poner en práctica los temas principales de este cuarto y último módulo de estudios que es todo lo relacionado a cónicas; ecuación general, ecuación canónica, excentricidad, traslación y rotación de ejes, simetría y parametrización. Hay ejercicios teóricos tanto ejercicios prácticos.
Proyecto: Álgebra lineal básica en Python y Jupyter - [Detalles]
En este proyecto llevamos varios de los conceptos teóricos de álgebra lineal a un lenguaje de programación. Vemos cómo usar las bibliotecas SymPy y NumPy de Python para trabajar con matrices.
Introducción a la programación con Java; Elementos teóricos;Programa en Java - [Detalles]
1.1. Programa en Java - Empezamos por definir qué es un programa y cómo es que implementan algoritmos. Cómo funciona un programa. ¿Qué es un lenguaje de máquina y un lenguaje de alto nivel.
Introducción a la programación con Java. Elementos teóricos; Compiladores - [Detalles]
1.2 Compiladores - Esta lección comienza por definir lo que es un traductor; en específico se estudiarán en esta lección a los compiladores en contraposición con los intérpretes.
Introducción a la programación con Java. Elementos teóricos; Intérpretes - [Detalles]
1.3 Intérpretes - Se estudia a los intérpretes y se da el contraste con los compiladores.
Introducción a la programación con Java. Elementos teóricos; Cómo escribir y ejecutar el primer programa - [Detalles]
1.4 Cómo escribir y ejecutar el primer programa - Tutorial de cómo diseñar y ejecutar un primer programa en JAVA poniendo a prueba lo aprendido hasta ahora.
Introducción a la programación con Java. Elementos teóricos; Análisis de código - [Detalles]
1.5 Análisis de código - Qué significan las fases del análisis de código (léxico, sintáctico y semántico) y pasos a seguir.
Introducción a la programación con Java. Elementos teóricos; Tipos de errores - [Detalles]
1.6 Tipos de errores - Errores sintácticos, semánticos y lógicos. Cómo se ven y cómo resolverlos. De igual manera se presentan los conceptos de tiempo de compilación y tiempo de ejecución