第一部分 入门知识

第1章 Scratch介绍——“编程魔力王国”是什么

Scratch是一种图形化编程工具,在“编程魔力王国”中,它可以带领小伙伴们变身为“编程小创客”和“抗疫小勇士”,用学到的编程知识,维护正义、对抗“病毒怪”、保卫家园。通过Scratch编程,带领大家走近人工智能。由“彩色积木”系统组成的编程指令已把建模、控制、动画、事件、逻辑、运算、交互性等程序设计所需要的基本技巧囊括其中,能让学习者充分掌握编程的基础知识,培养逻辑思维,提高创新能力和探索能力,逐步成长为“技术小达人”和“未来工程师”。

欢迎来到图1-1所示的“编程魔力王国”!在这里不但可以对小伙伴们进行编程能力、编程思维的培养,而且可用Scratch提供的积木拖曳编程方式,用色彩鲜艳的程序块变幻出无穷的造型设计、丰富多样的舞台背景;在这里还能学到数学计算、坐标定位、角度方向、键盘使用、鼠标操作等常识,涉及科学、语言、逻辑、美术、音乐等多个学科的知识,激发小伙伴们对编程技能、科学知识、艺术创作的浓厚兴趣,满足求新、求异和求变的个性需要。小伙伴们快来参与吧!

图1-1 Scratch“编程魔力王国”

用Scratch进行编程和创作一定会给大家带来全新的体验。Scratch中自带了素材,也可进行外部素材的导入、自由绘画创作和图形图像处理,可使创作出的作品具有多元性和交互性;同时,借助外观、画笔和声音指令模块,还能扩大创作空间,如图1-2所示。在编程过程中,既要考虑旋律、节奏,又要考虑色彩、构图和造型,通过美术与音乐的融合,可以提升艺术创造力和审美能力哦!在这里,还可制作出丰富的游戏项目,若要创作出一款大型游戏项目,小伙伴们可以团队作战、分享交流、分析问题、解决问题、攻克难关,相信大家的团队协作能力、语言沟通表达能力也一定会有提升。

图1-2 创作模块

让我们一起用Scratch进行趣味编程,走近人工智能的世界,将想象、创造、娱乐、分享、爱国、抗疫、责任、担当和勇敢进行完美融合吧!