Interfaz gráfica de usuario (IGU), Implementación de las transiciones en el código - [Detalles]
Implementación de las transiciones en el código - Parte 3/3. Desarrollo de una aplicación completa desde su diseño, aplicando conceptos de pasar una función como parámetro, almacenarla como objeto, utilizar técnicas para diseñar transiciones de estado de los objetos y poder utilizarlo para que nuestra interfaz de usuario funcione correctamente.
Diseño y programación orientada a objetos; Diseño - [Detalles]
1.3 Diseño: tarjetas de responsabilidad y UML - Diseño de una solución orientada a objetos. Cómo se hace una tarjeta de responsabilidad. ¿Qué es la notación UML? y cómo hacer un diagrama de clases. Se da el primer acercamiento al concepto de herencia o generalización, implementación o realización y contención (agregación y composición). Por último se habla de dependencia y asociación.
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.
Elementos del paradigma estructurado, Ejemplo de Warnier Orr a Java - [Detalles]
Ejemplo de Warnier Orr a Java – Implementación del ejemplo con JAVA
Implementación con bits, Bits, la memoria en la computadora - [Detalles]
Bits, la memoria en la computadora – Representación de los datos en la computadora, qué son los bits, qué representan y cómo se interpretan.
Implementación con bits, Little endian, big endian - [Detalles]
Little endian, big endian – Representación de datos numéricos; Big endian y Little endian.
Implementación con bits, Enteros en la computadora como anillos - [Detalles]
Enteros en la computadora como anillos – Representación de datos numéricos; qué son los anillos y cómo se representan los enteros.
Implementación con bits, Enteros con signo - [Detalles]
Enteros con signo – Representación de datos numéricos; los números negativos en la computadora.
Implementación con bits, Números de punto flotante - [Detalles]
Números de punto flotante - Representación de datos numéricos; racionales en la computadora.
Implementación con bits, Datos alfanuméricos - [Detalles]
Datos alfanuméricos – Representación de datos alfanuméricos; UNICODE Y ASCII.
Arreglos - Definición e implementación de los arreglos en JAVA
Arreglos, Arreglos 1D en JAVA - [Detalles]
Arreglos 1D en JAVA - Arreglos primitivos y arreglos de objetos así como un ejemplo de implementación.
Implementación con orientación a objetos, TDA lista - [Detalles]
TDA lista - Cómo aplicar el concepto de Tipo de datos abstracto al concepto de lista y qué operaciones se pueden realizar con las listas.
Implementación con orientación a objetos, Interfaz ILista (agregar I a Lista) - [Detalles]
Interfaz ILista (agregar I a Lista) - Principio del encapsulamiento al aplicar la interfaz ILista. Implementar la clase Nodos. Programar listas simplemente ligadas.
Implementación con orientación a objetos, Agregar al final - [Detalles]
Agregar al final - Cómo usar la clase listasimple para agregar objetos al final de las listas.
Implementación con orientación a objetos, Insertar en cualquier posición - [Detalles]
Insertar en cualquier posición - Qué clase usar para insertar en cualquier posición dependiendo del caso.
Implementación con orientación a objetos, Borrar e Equals == - [Detalles]
Borrar e Equals == - Cómo programar un 'borrar' para hacerlo con el nodo adecuado.
Implementación con orientación a objetos, Lista versión iterativa - [Detalles]
Lista versión iterativa - Cómo implementar una versión iterativa de lista y nodos para para ahorrar tiempo y espacio (eficiencia).
Funciones de orden superior, Ejemplo de aplicación - [Detalles]
Ejemplo de aplicación - Breve ejemplo de implementación de funciones-objeto de orden superior.
Implementación de genéricos en Java, Borrado de tipos - - [Detalles]
Borrado de tipos - Por qué los genéricos sólo ayudan en tiempo de compilación.
Implementación de genéricos en Java, Contaminación del montículo - [Detalles]
Contaminación del montículo - Regla Gólem. Qué hacer cuando se contamina el montículo.
Implementación de genéricos en Java, Tipos puros - [Detalles]
Tipos puros - Interactuando con código viejo; qué hacer cuando las versiones del pasado quedan obsoletas; compatibilidad
Implementación de genéricos en Java, Si se quiere actualizar código anterior a los genéricos - [Detalles]
Si se quiere actualizar código anterior a los genéricos - Cómo mantener la compatibilidad entre código viejo y código nuevo.
Hilos. Implementación, Mini introducción a la concurrencia - [Detalles]
Mini introducción a la concurrencia - Conceptos básicos de hilos de ejecución y multiproceso (threads).
Hilos. Implementación, Crear hilos en JAVA - [Detalles]
Crear hilos en JAVA - Clases de hilos y cómo crearlos
Hilos. Implementación, Interrupciones - [Detalles]
Interrupciones - Cómo se comunican los hilos entre sí