El hardware de una computadora incluye todas las partes físicas como el CPU, dispositivos de entrada y salida, teclado y mouse. Los dispositivos de entrada permiten al usuario introducir información, mientras que los dispositivos de salida le muestran los resultados. El teclado y el mouse son los dispositivos de entrada más comunes, donde el teclado se usa para ingresar texto y el mouse se arrastra para controlar un cursor.