La informática tiene como objetivo procesar datos de entrada para obtener resultados finales. Una computadora es una máquina electrónica programable que ejecuta programas computacionales codificados como algoritmos en algún lenguaje. Existen diferentes tipos de computadoras clasificadas en una jerarquía desde microcomputadoras hasta supercomputadoras. La evolución de la informática ha seguido la ley de Moore donde el desempeño de las computadoras se duplica en periodos cada vez más cortos.