Líneas de Investigación
Fundamentos de la Computación e Inteligencia Artificial.
- Comprende los fundamentos teóricos de la metodología de la computación y los modelos de razonamiento usados para el desarrollo de sistemas inteligentes. El área de Computación Evolutiva, considerada como parte de esta línea, se refiere al uso de sistemas bioinspirados para la solución de problemas computacionales difíciles; esta área ha tenido un desarrollo reciente importante y es una de las que tendrá mayor impacto en el futuro de la disciplina computacional.
Bases de Datos y Sistemas de Información.
- Comprende el desarrollo e integración de sistemas de software basado en la descomposición funcional y el desarrollo de herramientas de software. Dentro de esta área con una fuerte componente tecnológica está considerado el desarrollo de aplicaciones, protocolos y herramientas para sistemas WEB.
Programación de Sistemas, Sistemas Distribuidos y Cómputo Móvil.
- Comprende el diseño y desarrollo de software para administrar los recursos de sistemas de cómputo y desarrollar software de aplicación para servidores, equipos personales y dispositivos móviles. Es de destacar en esta área la importancia cada vez mayor de los mecanismos de seguridad informáticos a nivel de computadoras y redes de computadoras, los cuales requieren tomar como base estrategias generales para integrar soluciones ad hoc para un problema específico.
Ingeniería Computacional:
- Robótica, Sistemas Embebidos y Cómputo Reconfigurable. Comprende la integración de herramientas computacionales diversas para resolver problemas de automatización, robótica. Una área dominante en esta disciplina es la de sistemas empotrados, esto es, el desarrollo de dispositivos que tienen componentes de software empotrados en hardware. Por ejemplo, dispositivos tales como teléfonos celulares, agendas personales digitales, reproductoras de audio digital, grabadoras de video digital, sistemas de alarma, máquinas de rayos X, herramientas médicas láser. Todas ellas requieren integración de hardware y software empotrado. También considera el estudio, análisis y diseño de prototipos en hardware reconfigurable de algoritmos criptográficos, algoritmos para compresión/descompresión de información y algoritmos aplicados a visión por computadora. Como parte de esta línea de investigación se encuentra el cómputo reconfigurable, el cual se refiere al uso de dispositivos de hardware reconfigurable que permiten construir soluciones hardware/software a problemas computacionales altamente demandantes.