Las ciencias de la computación se fundamentan en las bases teóricas y técnicas de la información y la computación, aplicando conceptos matemáticos como la criptografía, teoría de grafos, lógica matemática y teoría de tipos. Incluyen el modelado matemático, algoritmos, estructuras de datos, compiladores, lenguajes de programación, tecnologías de la información y redes.