Code Yourself! An Introduction to Programming

所在平台: Coursera

课程主页: https://www.coursera.org/learn/intro-programming

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:自学编程!编程入门 课程概述:你是否曾希望自己能够编程,却不知道从何开始?本课程将教你如何使用 Scratch 这一易于使用的视觉编程语言进行编程。更重要的是,它将向你介绍计算机的基本原理,帮助你培养软件工程师的思维方式。 课程大纲: 1. **你的第一个计算机程序** 在这一单元中,你将创建你的第一个计算机程序!你将了解基本的编程概念,并熟悉 Scratch。 2. **代码的循环** 在这一单元中,你将继续学习控制结构,了解如何在程序中使用事件,如何将视觉和音效效果融入 Scratch 中。你还将开始思考程序的需求和设计。 3. **游戏改编** 在这一单元中,你将尝试修改和扩展现有的游戏,以创造新的版本。同时,你将学习软件工程的实践,了解如何测试和记录你的程序。 4. **重用你的代码** 在这一单元中,你将接触到 Scratch 中的过程和克隆,并将这些概念应用于代码的重用。 5. **像软件工程师一样思考** 在这一单元中,你将遵循软件开发的所有步骤,创建一个有趣的计算机游戏。此外,你还将学习消息广播和并发的相关知识。 通过本课程的学习,你将掌握编程的基础知识,并为未来的编程学习打下坚实的基础。

课程大纲

Name:Your First Computer Program

Description:In this unit you’ll create your very first computer program! You’ll be introduced to basic programming concepts and you’ll familiarise yourself with Scratch.

Name:Code Gone Loopy!

Description:In this unit you’ll keep working with control structures, you’ll find out how to use events in your programs and how to incorporate visual and sound effects in Scratch. You’ll also start thinking about the requirements and the design of your program.

Name:Remixing Games

Description:In this unit you’ll have a go at modifying and extending existing games to create new versions. You’ll also learn about software engineering practices for testing and documenting your programs.

Name:Reusing Your Code

Description:In this unit you’ll be introduced to procedures and cloning in Scratch, and you’ll apply these ideas to reuse your code.

Name:Think Like a Software Engineer

Description:In this unit you’ll follow all the steps of software development to create a fun computer game. You’ll also learn about message broadcasting and concurrency.

课程评论(0条)

课程详情

Have you ever wished you knew how to program, but had no idea where to start from? This course will teach you how to program in Scratch, an easy to use visual programming language. More importantly, it will introduce you to the fundamental principles of computing and it will help you think like a software engineer.

课程标签

0人关注该课程

主题相关的课程