|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/introduccion-a-la-programacion-de-computadoras/
课程评论:没有评论
**课程名称:** 计算机编程入门 **课程概述:** 本课程将全面介绍编程逻辑,这是软件开发的核心。课程将涵盖编程逻辑的理论和实践基础,帮助您建立全局观,从而能更轻松地理解任何编程语言。您将学习如何运用波利亚(Polya)的四步问题解决法:理解问题、设计解决方案、测试解决方案、实现解决方案。课程强调“计算机不会做我们想要的,只会做我们告诉它的”,因此编程逻辑至关重要。 课程提供可下载的学习资料和练习题,帮助您理解和创建算法。即使遇到困难,课程也提供参考答案。 **课程结构:** * **第一部分:引言** * 学习算法的概念和特征:有序、有限的步骤序列,用于解决问题。 * 开发基本和实际的算法,初步了解编程逻辑。 * **第二部分:计算算法基本要素** * 深入学习核心概念,如:数据、表达式、常量、变量、运算顺序、输入输出操作等。 * **第三部分:算法设计 (第一部分)** * 概念性地学习问题解决的分解阶段:分析、设计、解决方案。 * 通过流程图学习算法设计。理解流程图的概念和应用。 * **第四部分:算法设计 (第二部分)** * 继续通过流程图设计更高级的算法。 * 学习如何将流程图转换为伪代码,这是指导计算机解决问题的关键一步。 本课程旨在详细讲解所有概念,为您打下坚实的专业发展基础。
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