La teoría de la computación estudia los procesos que ocurren en la realidad y cómo reproducirlos a través de sistemas formales como códigos de caracteres e instrucciones lógicas reconocibles por humanos. Las ciencias de la computación abarcan las bases teóricas de la información y la computación, así como su aplicación en sistemas computacionales. Es el estudio sistemático de procedimientos metódicos subyacentes en la adquisición, representación, procesamiento y almacenamiento de información codificada en bits.