Algoritmos y Estructuras de Datos: Esta area estudia algoritmos específicos y las estructuras de datos asociadas para solucionar problemas específicos. La parte de esto implica análisis matemático para analizar la eficacia del algoritmo en el uso de tiempo y memoria.
Teoría de la Computación: En esta área se categorizan los problemas según la naturaleza de los algoritmos para resolverlos, algunos problemas tienen algoritmos rápidos, alguno solamente tienen algoritmos muy lentos (tales problemas se consideran a veces difícilmente insuperables), algunos no tienen ningún algoritmo.
Lenguajes de Programación: La meta del área de lenguajes de programación es diseñar bien los lenguajes de programación mejores y más naturales y los compiladores más rápidos y eficientes.
Sistemas Operativos: Esta área implica el diseño e implementación de nuevos y mejores sistemas operativos.
Arquitectura del Computador: La meta de esta área es diseñar y construir computadoras mejores y más rápidas, esto incluye el CPU, memorias, dispositivos de entrada y salida.
No hay comentarios:
Publicar un comentario