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 de una computadora e incluye sistemas operativos, aplicaciones, redes y lenguajes. El hardware son los componentes físicos como entrada, salida y almacenamiento.