1. Las computadoras son aquellas que abarcan el estudio de las bases teóricas de la información y la computación, así como su aplicación en sistemas computacionales. Existen diversos campos o disciplinas dentro de las Ciencias de la Computación o Ciencias Computacionales; algunos enfatizan los resultados específicos del cómputo (como los gráficos por computadora),
2. UTILIDADES son aquellas que abarcan el estudio de las bases teóricas de la información y la computación, así como su aplicación en sistemas computacionales. Existen diversos campos o disciplinas dentro de las Ciencias de la Computación o Ciencias Computacionales; algunos enfatizan los resultados específicos del cómputo (como los gráficos por computadora)
3. HISTORIA La historia de la ciencia de la computación antecede a la invención del computador digital moderno. Antes de la década de 1920, el término computador se refería a un ser humano que realizaba cálculos.
4. Los primeros investigadores en lo que después se convertiría las ciencias de la computación, estaban interesados en la cuestión de la compatibilidad: qué cosas pueden ser computadas por un ser humano que simplemente siga una lista de instrucciones con lápiz y papel, durante el tiempo que sea necesario, con ingenuidad y sin conocimiento previo del problema
5. Fundamentos matemáticosCriptografía algoritmos para proteger datos privados, incluyendo el cifrado Teoría de grafos son elementales para las estructuras de almacenamiento de datos y para los algoritmos de búsqueda. Lógica matemática Teoría de tipos análisis formal de los tipos de los datos, y el uso de estos para entender las propiedades de los programas, en particular la seguridad de los mismos
6. Sistemas concurrentes, paralelos y distribuidosProgramación concurrente teoría y práctica de cómputos simultáneos y computación interactiva. Redes de computadoras algoritmos y protocolos para comunicar eficientemente datos a través de largas distancias, incluye también la corrección de errores. Cómputo paralelo computación usando múltiples computadoras y múltiples procesadores en paralelo. Sistemas Distribuidos sistemas utilizando múltiples procesadores repartidos en una gran área geográfica.