|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/curso-teorico-practico-de-prorgamacion/
课程评论:没有评论
**课程名称:** 编程理论与实践课程 **课程概述:** 本课程旨在帮助您掌握编程所需的核心知识和工具,让您能够理解现有的任何编程语言。从编程历史的演变入手,深入讲解二进制、八进制和十六进制等数字系统,以及计算机的基本结构和工作原理。您将了解机器如何编程,如何从机器码发展出汇编语言和高级语言,并学习程序的编译过程。 课程还将涵盖基础的编程结构,以及如何利用它们构建计算机程序。您将学习流程图的绘制和组成部分,并探索迭代和递归算法的示例。通过易于上手的 PSeInt 伪代码工具,您可以亲手实践所学知识,学习设计和执行重要的算法,巩固对编程的理解。 **学习目标:** * 理解编程的历史发展及其在各个领域的应用。 * 掌握二进制、八进制和十六进制等数字系统的基本概念。 * 了解计算机的基本结构和工作原理。 * 理解机器码、汇编语言和高级语言之间的关系。 * 掌握程序编译的基本过程。 * 学习并应用基础编程结构。 * 理解并绘制流程图。 * 掌握迭代和递归算法的设计和实现。 * 使用 PSeInt 实践编程概念,设计和执行算法。
El mundo de la programación está cada vez más demandado, ya sea para la programación de sistemas como la programación de aplicaciones empresariales, programación web, o programación de dispositivos móviles.En este curso vas a adquirir las herramientas de conocimiento necesarias para poder entender cualquier lenguaje de programación existente.Iniciamos con una introducción a los avances que, a lo largo de la historia, nos han llevado a la situación actual.Seguimos dando un repaso los sistemas binario, octal y hexadecimal, base de los actuales sistemas digitales para, posteriormente, adentrarnos en la estructura y funcionamiento básico de las computadoras.Este conocimiento nos ayudará a entender cómo se programan las computadoras desde l punto de vista de máquinas que son. También cómo, a partir del código máquina, se crearon los lenguajes ensamblador y los de alto nivel. También veremos los detalles del proceso de compilación de un programa de computadora.En otro módulo veremos las estructuras básicas de programación y cómo podemos utilizarlas para construir programas de computadoraTambién veremos lo que es un diagrama de flujo y de qué partes se compone, veremos ejemplos de algoritmos, tanto iterativos como recursivos.Todo esto podrás practicarlo desde casa gracias a PSeint, un pseudolenguaje ampliamente utilizado para el aprendizaje de la programación.Veremos cómo realizar con PSeint los algoritmos más importantes para la compresión de toda la materia. Cómo podemos diseñarlos y ejecutarlos.