La computadora se compone de hardware y software. El hardware incluye componentes físicos como el teclado, gabinete, circuitos y discos duros, mientras que el software son las instrucciones que dirigen el hardware. Los dispositivos de entrada permiten al usuario introducir información a la computadora, como el teclado o escáner. Los dispositivos de salida, como la pantalla y la impresora, presentan los datos procesados al usuario. Algunos dispositivos pueden funcionar como de entrada y salida.