Una computadora es una máquina capaz de realizar operaciones siguiendo un programa para procesar datos de entrada y obtener datos de salida. Existen computadoras analógicas y digitales, siendo estas últimas más versátiles al poder ejecutar diferentes programas sin modificaciones hardware. La historia incluye dispositivos mecánicos de contar como el ábaco y máquinas como la Pascalina, mientras que las generaciones de computadoras han evolucionado desde las de tubos de vacío hasta las actuales basadas en inteligencia artificial.