《极简创意编程——人工智能启蒙课》,参考了相关国家软件素质教育的大纲规范,意在对国内中小学创意编程的推广尽微薄之力。同时也盼望这个课程,能对国内的家长、信息教师和相关教育机构有所帮助,共同促进国内软件素质教育的发展。
第1课和第2课主要分析了青少年创意编程的重要性和紧迫性。从第3课开始,进入创意编程的启蒙实践。这些课程均参考了国外主流的编程教育方法,它们分别是:
1.以游戏活动为中心的“无代码编程”。(第3课和第4课)
2.以Scratch教育软件为中心的编程启蒙。(第5课和第6课)
3.以体验操控机器人为中心的编程启蒙。(第7课)
想一想:
你知道计算机中的软件是如何制作以及如何运行的吗?计算机中的软件,按照执行顺序,储存了各种各样的执行命令。然后,将这些命令,按照顺序依次执行的过程,称为“编程”。接下来,我们就体验一下编程的乐趣吧!
学习目标:
利用方块编程工具,体验简单编程的乐趣。
课程概要:
在非盈利性网站(code.org)上,体验画画编程的活动。使用丰富多样的方块命令,画出属于自己的绘画作品。通过此活动,初步理解编程的过程。
学习方法:
方块编程软件(Scratch)
体验时间:
30分钟左右
适合年龄:
10岁以上
体验过程:
第1步:打开电脑或移动设备中的浏览器,在地址栏中输入code.org网址,具体操作如下图所示。
第2步:在下方找到“编程一小时”,并点击。
说明: 根据自身情况,可以自由选择课程。这里以“编程一小时”课程为例。
第3步:进入“编程一小时”的页面后,选择“与安娜和埃尔莎一起编程”。
第4步:根据页面中的提示信息,完成方块编程任务。
补充资料:
在编程过程中,使用计算机可以理解的语言,称为编程语言。为了软件编程教育的发展,开发出了多种多样的教育编程工具,大致可分为“文本型语言”和“方块型语言”。这两种语言的优缺点如下图所示。