Introducción a la programación
- Introducción
- Diagramas de flujo
- Estructuras secuenciales
- Estructuras selectivas
- Ejercicios estructuras selectivas
- Estructuras repetitivas
- Ejercicios Estructuras repetitivas 1
- Ejercicios Estructuras repetitivas 2
Programación en Java
- Módulo 1: Introducción
- Módulo 2: Programación Orientada a Objetos
- Ejercicios módulo 2
- Módulo 3: Identificadores, palabras clave, tipos de datos
- Ejercicios módulo 3
- Módulo 4: Expresiones y control de flujo
- Ejercicios módulo 4
- Módulo 5: Arreglos
- Ejercicio 1 módulo 5
- Ejercicio 2 módulo 5
- Módulo 6: Diseño de clases
- Ejercicios módulo 6
- Módulo 7: Características avanzadas de clases
- Ejemplos módulo 7
- Ejercicios módulo 7
- Módulo 8: Interfaces Gráficas en Java
- Ejemplos módulo 8
- Ejercicios módulo 8
- Módulo 9 a: Captura de eventos
- Módulo 9 b: Clases Anidadas
- Ejercicios módulo 9
- Módulo 10: Aplicaciones gráficas
- Ejercicios módulo 10
- Módulo 11: Manejos de errores: Excepciones
- Módulo 12: Archivos
Ejercicios de programación
Desarrollo Web
Estructuras de Datos
Apuntes
Programas y algoritmos
- Ejemplo estructura
- Ejemplo archivo con fread y fwrite
- Algoritmo de pila con punteros
- Algoritmo de cola con punteros
- Ejemplo de cola con punteros
- Algoritmo Lista simplemente enlazada
- Programa Lista doblemente enlazada
- Lista circular
Ejercicios
Análisis de Algoritmos
- Modelo y teoría de Algoritmos
- Análisis de eficiencia de algoritmos
- Algoritmos de ordenamiento usando arreglos
- Algoritmo de Merge Sort
- Métodos de búsqueda
- Programa Búsqueda Binaria
- Programa Hashing Abierto
Ingeniería de Software
- Introducción
- Modelos de proceso de software
- Gestión del proyecto: Estimación
- Modelos empíricos de Estimación
- Análisis de riesgo
- Planificación temporal del proyecto de software
- Control de calidad del software
- Ingeniería de sistemas
- Análisis del Área de negocios
- Estrategias de prueba del software
Bases de datos
Material de Apoyo
- Enfoques de Bases de datos
- Tipos de sistemas de información
- Modelos de datos
- Análisis Entidad-Relación
- El modelo de bases de datos relacional
- Segunda forma normal
- Tercera forma normal
- Modelo de red
- Metodología para el diseño de bases de datos
- Etapas en el diseño de una base de datos
- Metodología para el diseño de bases de datos (ppt)
- Laboratorio Oracle
Ejercicios
Bases de datos Oracle 9i
- Laboratorio Capítulo 1
- Laboratorio Capítulo 2
- Laboratorio Capítulo 3
- Laboratorio Capítulo 4
- Laboratorio Capítulo 5
- Laboratorio Capítulo 6
- lab8_1.sql
- Laboratorio Capítulo 8
- Laboratorio Capítulo 9
- Laboratorio Capítulo 10
- Laboratorio Capítulo 11
- Laboratorio Capítulo 12
- Laboratorio Capítulo 13
- Laboratorio Capítulo 14
Sistemas Operativos
- Diseño de estructuras de hardware
- Estructuera y elementos básicos de los sistemas operativos
- El núcleo y los procesos
- Planificación del procesador
- Gestión de memoria
- Interbloqueos (Deadlocks)
- Concurrencia
- Seguridad en los sistemas operativos