Introducción: ¿Qué son las Ciencias de la Computación?, Algoritmos y funciones - [Detalles]
1.2 Algoritmos y funciones - Continuación de los conceptos clave de la materia, qué son los algoritmos y funciones además de sus diferencias y semejanzas.
3. Algoritmos - Qué es un algoritmo, cómo funciona, su estructura y características así como un ejemplo muy ilustrativo (triángulo de sierpinski)
Resumen de algoritmos de búsqueda - [Detalles]
Se comparan los diferentes algoritmos de búsqueda y sus propiedades.
Algoritmos genéticos - [Detalles]
Se presentan los algoritmos genéticos
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.
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.
Mundo del laberinto con tráfico - [Detalles]
Se modifica el mundo del laberinto para introducir los algoritmos de búsqueda informada y problemas de búsqueda con una función de costo.
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.
COMAL: Introducción a Ciencias de la Computación - [Detalles]
Comenzamos con aspectos históricos y la arquitectura básica de una computadora. Luego, nos centramos en aprender a programar con el paradigma orientado a objetos, usando Java como lenguaje ilustrativo. Explicamos el funcionamiento de compiladores e intérpretes. Hablamos del diseño y programación de algoritmos en un lenguaje imperativo, para lo que se estudian variables, estructuras de control, clases y otros temas avanzados. Trabajo realizado con el apoyo del Programa UNAM-DGAPA-PAPIME PE102723.
Bases numéricas, Base 10 a base b y especificación de algoritmo - [Detalles]
Base 10 a base b y especificación de algoritmo - Bases numéricas: conversión entre sistemas numéricos; de base 10 a base b. Cómo usar algoritmos para la conversión
Correctez en programas recursivos, Diseño Recursivo - [Detalles]
Diseño Recursivo - Introducción al diseño recursivo; conceptos generales y presentación de los algoritmos recursivos e iterativos.