La informática combina aspectos teóricos y prácticos de varias disciplinas para permitir el procesamiento automático de información por computadoras. Cubre temas como programación, arquitectura, inteligencia artificial y robótica. El software son los programas que hacen funcionar el hardware, y puede clasificarse en sistemas, aplicaciones, redes y lenguajes. El hardware son los componentes físicos de un sistema y se divide en entrada, salida y almacenamiento.