Tópico Selectos De Programación
INTRODUCCIÓN
TEMA 1: TIPOS DE DATOS DEFINIDO POR EL USUARIO
SUBTEMAS
•Agregación de datos(Struct)
•Uniones de datos(Union)
•Registros variantes
•Tipos de datos enumerados
•Manejo de bits
•Campos de bits
•Operaciones con bits (AND, OR, NOT, XOR)
TEMA 2: CREACIÓN DE COMPONENTES Y LIBRERÍAS DINÁMICAS
SUBTEMAS
•Creación de componentes
•Creación de librerías dinámicas
TEMA 3: PROGRAMACIÓN CONCURRENTE MULTIHILO
SUBTEMAS
•Concepto de hilo
•Comparación de un programa de flujo único contra uno de flujo múltiple
• Creación e inicialización de hilos
•Arranque de hilos
•Suspensión de hilos
•Parada de hilos
•Sincronización de hilos
•Mutex
•Semáforos
•Barreras (Barrier)
TEMA 4: INTERFAZ GRÁFICA DE USUARIO (GUI)
SUBTEMAS
•Creación de interfaz gráfica para usuarios
•Libreria de interfaz gráfica (API´s)
•Aplicaciones GUI
•Computación Gráfica
•Area de dibujo
•Primitivas de dibujo (Linea, Arco, Circulo, Colores, Rellenos, Imágenes)
TEMA 5: MULTIMEDIA
SUBTEMAS
•Introducción a la
multimedia
•Componentes de un sistema multimedia
•Componentes de un sistema multimedia
•Formatos de archivos multimedia
•Creación y manipulación de objetos con formatos de archivo gráfico comunes
(GIF, TIFF, JPEG, WMF).
•Creación y manipulación de objetos con formatos de animación y video comunes
(AVI, QUICKTIME, MPEG, GIF. Animacion)
•Creación y manipulación de objetos con formatos de audio (compresión de
sonido, formato MIDI, MP3).
•Integración de los elementos multimedia
•Interactividad
TEMA 6: PROGRAMACIÓN DE PUERTOS E INTERRUPCIONES
SUBTEMAS
•Interrupciones
•Generalidades de los puertos
•Generalidades de los puertos
•Puesto serial y sus variantes
•USB
•Infrarrojo
•Fire wire
•Paralelo y sus variantes
•Interrupciones que intervienen en cada puerto
•Direcciones bases
•Registros
•Envió y recepción de los datos
•Ejemplos de programación entre puertos y dispositivos