Scratch3.0案例式少儿编程初级35课
上QQ阅读APP看书,第一时间看更新

前言

本书是丛书“案例式少儿编程100课”的第二册,包括初级35课案例。每一课的案例均贯穿了STEAM教育理念,并采用适合实现STEAM教育理念的PBL教学法进行讲解。PBL教学法是以问题为导向的、基于现实世界的、以学生为中心的教育教学方式。案例均来自于现实生活,或是一个故事,或是一个动画,或是一个游戏,体现了STEAM教育的特征。书中案例将编程教育与相应的科学、技术、艺术等知识相结合,实现了寓教于乐和多学科融合。

由于每一课的教学步骤和操作方法讲解详细,所以本书既适合老师教学,又适合家长陪伴孩子自学。本书可以作为中小学、教培机构的教材,也适合老师、家长、学生自学和参考。

将STEAM教育理念融入图形化编程教育,并采用PBL教学法进行讲解,是我们的一次探索和实践,在学习的过程中,请老师、家长和学生注意以下事项。

(1)书中关于STEAM元素和PBL教学方法的内容,仅仅是抛砖引玉,读者特别是老师在教学过程中,应该根据实际情况和需要发挥补充,因为真正的教育应该是个性化的。

(2)关于课时和分组,也仅仅是建议,需要根据不同学校的体制和实际情况来确定。

(3)丛书“案例式少儿编程100课”包括四册:《Scratch3.0编程基础及指令详解》《Scratch3.0案例式少儿编程初级35课》《Scratch3.0案例式少儿编程中级35课》《Scratch3.0案例式少儿编程高级30课》。本书可以结合第一册使用,也可以独立使用。

(4)由于每个学校或机构的总课时安排不同,所以,既可以全部学完初级35课,也可以根据实际和学生爱好选择学习其中的若干课。

(5)本书案例程序并不是标准答案,程序是非常灵活的,为达到一个目的或效果,程序的设计也是千变万化的,可以有多种解决方法和实现路径。因此,老师在教学过程中,应该鼓励学生多学习探索程序实现的多种路径。希望学生们多实践、多总结、举一反三,便会逐步得心应手,灵活运用。

(6)好的程序除了程序执行的正确性外,还要求程序是“高效简洁”“容易理解”的。容易理解的程序会给自己和别人在调试程序和今后修改程序时带来极大的方便,而简洁的程序会提高程序的执行效率,并有助于阅读程序。

(7)绝对完美的程序基本上是没有的,如同写一篇作文,可以反复修改完善,精益求精。另外,作品的创意更是可以在程序的设计过程中,逐步求精,趋于完美。因为只有在实际的程序设计中,才会发现问题,才会有更多更好的想法。

(8)本书初级35课的安排顺序,不能完全表示其难易程度,请读者根据自己的实际情况确定学习的顺序。但第1课中,讲解了系统整体的操作方法,为不重复,有的方法在后续课程中没有出现。

将STEAM教育理念融入图形化编程教育,并采用PBL教学法进行讲解,是我们的一次探索,疏漏和不足在所难免,恳请广大读者不吝赐教。未来教育、未来学校、未来学习将与STEAM跨学科教育高度融合。我们期望与大家一起,共同探索实践,为教育创新开辟更加宽广的道路。

更多信息请搜索并关注公众号《乐学乐创少儿编程》。