¿Te has preguntado cómo funcionan las aplicaciones tecnológicas que utilizas?
En la actualidad la sociedad vive en una época en donde la tecnología forma parte de la vida de las personas. A través del uso de equipos móviles, computadoras y diversos dispositivos la gente interactúa en las redes sociales, intercambia ideas y mensajes con amigos o compañeros de trabajo, y esto facilita la ejecución de diversas actividades, desde la organización de fiestas con amigos a través de un calendario digital, hasta la realización de transacciones para realizar compras y ventas en Internet.
Llegar a una era tecnológica no ha sido fácil, pues todo el funcionamiento de las tecnologías de información ha pasado por procesos de desarrollo que las han permitido consolidarse para ser lo que conocemos actualmente, y todo lo que funciona de manera electrónica tiene un núcleo que lo controla, es decir, un programa.
Las soluciones de problemas a través de la programación son posibles gracias a las instrucciones que los diversos lenguajes de alto nivel tienen disponibles para ordenar a la computadora, por ejemplo, cómo reaccionar ante las entradas del usuario, realizar diversas instrucciones, tomar decisiones y mostrar salidas, etc. El manejo de las instrucciones de un programa es indicado por los desarrolladores a través de un control de operaciones que se ejecutan como resultado de la lógica que ha sido especificada en los requerimientos, y es a través de diversos conceptos de programación que es posible pasar las órdenes para que la máquina ejecute lo que se espera.
A través de los conceptos de variables, asignaciones, operadores y estatutos condicionales y de repetición, en este módulo comprenderás la lógica básica de la programación. Estos conceptos son universales en todo lenguaje de programación. Si comprendes perfectamente los temas de este módulo, puedes tener certeza del conocimiento de “desarrollar software”, en donde la lógica es siempre la misma y no debes preocuparte por el lenguaje; bastará con que dediques algunas semanas para entender la sintaxis de un lenguaje desconocido, para que puedas desarrollar aplicaciones de una forma natural.
A lo largo de esta experiencia educativa aprenderás las bases de la programación, esto a través del conocimiento del ciclo de vida de desarrollo de software, las técnicas para proponer la solución de un problema a través del uso de programación, y la generación de programas básicos aplicados a la solución de problemas reales.
Es tiempo de comenzar a conocer el fascinante mundo del “arte de la programación”, ¿estás listo?