En este curso de Introducción a la programación aprenderás de forma muy completa sobre lógica de programación, la cual es la base intelectual del desarrollo de software. Este curso dará un recorrido por los fundamentos teóricos y prácticos de la lógica de programación. Dicho recorrido, te permitirá comprender posteriormente cualquier lenguaje de programación gracias a la visión global que adquirirás.
Aprenderás a solucionar problemas mediante el método de Polya, el cual consiste en:
· Comprender el problema
· Diseñar una solución
· Probar la solución
· Implementar la solución.
Recuerda a la computadora hay que saberle indicar lo que debe realizar. Hay una vieja frase que dice “La computadora no hace lo que queremos, si no lo que le decimos”. Ahí entra la lógica de programación.
Te animo a que veas el temario y cualquiera de las clases que estén accesibles antes de comprar el curso y seguro que desearás ver el resto del curso.
Contarás con material didáctico descargable y ejercicios propuestos, para que entiendas cómo se han desarrollado los algoritmos y sepas tú también cómo hacerlo. Además, si después de intentar, se te dificulta resolver un ejercicio, no te preocupes, se presentan posibles soluciones a los ejercicios propuestos.
El curso está dividido en cuatro secciones:
· Introducción
En esta sección conocerás el concepto y las características de un algoritmo, el cual, de forma general se puede decir que es una secuencia de pasos ordenados y finitos para resolver un problema.
A partir de esta sección desarrollaras algoritmos básicos y de la vida real, que te darán una visión general de lógica de programación.
· Elementos básicos de algoritmos computacionales
En esta sección se profundiza en algunos conceptos básicos, los cuales serán fundamentales en el desarrollo de algoritmos. Estos conceptos son: Datos, Expresiones, Constantes, Variables, Jerarquía de operaciones, operaciones de entrada y salida de información, etc.
· Diseño de algoritmos (parte I)
Primeramente, se verá de forma conceptual, las fases de fragmentación para la solución de problemas. Dichas fases son: Análisis, Diseño y Solución.
Posteriormente, se entra a la parte principal de esta sección que es el diseño de algoritmos a través de diagramas de flujo. Para poder llevar a cabo dicho diseño, primero es necesario comprender que es un diagrama de flujo y de qué forma lo podemos usar.
· Diseño de algoritmos (parte II)
En esta sección se continua con el diseño de algoritmos a través de diagramas de flujo, sin embargo, estos algoritmos son más avanzados que los vistos en la parte I. Además, se muestra como traducir un diagrama de flujo a pseudocódigo, el cual es un paso previo para decirle a la computadora como debe resolver un problema.
Todos los conceptos se explican a detalle, así podrás sentar las bases desde un principio en tu desarrollo profesional.
¿Verdad que es genial? Pues lo mejor de todo es que está a tu alcance.
Nos vemos!
Roberto Enrique Alberto Lira