La computadora necesita dispositivos de entrada y salida para interactuar con los usuarios. Los dispositivos de entrada como el teclado y el mouse permiten introducir datos e instrucciones a la computadora. Los dispositivos de salida como la pantalla, el altavoz y la impresora permiten a la computadora mostrar u ofrecer resultados e información a los usuarios.