|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/a-programar
课程评论:没有评论
课程名称:¡A Programar! Una introducción a la programación 课程概述:你是否曾经想过制作自己的计算机游戏,却不知道从何开始?本课程将教你使用Scratch,这是一种非常易于使用的视觉编程语言。更重要的是,你将学习计算机科学的基本原理,以便开始像软件工程师一样思考。 课程大纲: 1. **你的第一个程序**:在这一单元,你将创建你的第一个程序,学习编程的基础概念,了解Scratch的主要元素。 2. **重复,重复,再重复!**:本单元将继续工作在控制结构上,发现如何在程序中使用事件,以及如何在Scratch中添加视觉和音效效果。此外,我们将开始思考程序的需求和设计。 3. **重塑游戏**:基于已有的游戏,我们将创建新的版本。将学习软件工程实践,以测试和记录我们的程序。 4. **重用你的代码**:在这一单元,我们将介绍过程的概念,并了解Scratch中的克隆。应用这些概念以重用我们的程序。 5. **像软件工程师一样思考**:我们将应用软件工程的所有步骤,创建一个有趣的视频游戏。同时,我们将学习消息发送(“广播”)和并发处理的知识。 本课程适合想要入门编程的初学者,提供了一个有趣的方式来掌握编程技能与思维方式。
Name:Tu primer programa
Description:En esta unidad crearás tu primer programa. Veremos los conceptos básicos de Programación y conocerás los principales elementos de Scratch.
Name:¡Repetir, repetir, repetir!
Description:Aquí continuaremos trabajando con las estructuras de control, descubrirás cómo usar eventos en los programas y cómo incorporar efectos visuales y de sonido en Scratch. Además, comenzaremos a pensar sobre los requerimientos y el diseño de nuestros programas.
Name:Reinventar juegos
Description:A partir de juegos ya existentes, crearemos nuevas versiones. Conoceremos prácticas de la ingeniería de software para probar y documentar nuestros programas.
Name:Reutilizando tu código
Description:En esta unidad presentaremos el concepto de procedimiento. También veremos clonación en Scratch. Aplicaremos estas ideas para reutilizar nuestros programas.
Name:Pensando como ingeniero/a de software
Description:Aplicaremos todos los pasos de la ingeniería de software para crear un divertido video juego. También aprenderemos sobre envío de mensajes (“broadcasting”) y concurrencia.
¿Alguna vez pensaste en crear tus propios juegos de computadora, pero no tenías idea cómo hacerlo o por dónde comenzar? Este curso te enseñará a programar utilizando Scratch, un lenguaje de programación visual muy fácil de usar, y más importante aún, aprenderás los principios fundamentales de la computación para que comiences a pensar como ingeniero/a de software.