La Programación Visual representó una evolución significativa en lo referente a la interfaz de usuario, constituyéndose en una herramienta de gran utilidad para las personas que actúan como usuarios finales de las aplicaciones, de ahí la importancia de saber implementar un buen diseño de pantallas para todo tipo de software.

Las estructuras de datos se ocupan de forma directa del almacenamiento y tratamiento de la información, tanto desde el punto de vista físico como funcional. Por consiguiente se considera como uno de los cimientos de la programación.


La arquitectura de computadoras es el diseño conceptual y la estructura operacional fundamental de un sistema de computadora.