推荐序
在信息时代,面对从小成长于通信信息科技普及世界的信息“原住民”,学习信息科学是当前世界各国都在积极推动的教育改革中必备的一环。世界各国在推动学习信息科学时不断地深入探索,而程序设计语言就是其中必修的课程之一。从许多最新研究文献中发现,学习程序设计语言能够训练逻辑思维,并培养解决问题的能力以及创造性思维的能力等。《Scratch 2.0动画游戏与创意设计教程》的教材内容可以衔接九年义务教育中的信息科学教育,并结合信息科技的发展趋势,兼具时代性及前瞻性,是想要学习程序设计语言的初学者或者想提高程序设计语言能力者必修的一本书。
使用 Scratch 学习程序设计语言的好处
Scratch 是美国麻省理工学院媒体实验室( MIT Media Lab)所开发的程序设计语言,目前已被世界各国翻译成 40 多种语言,并且能够在 Windows、Mac 或 Linux 等操作系统上运行。学习者只要轻松地以堆砌积木的方式就能创造出交互式的故事、动画、游戏、音乐及艺术等专题。 Scratch 不仅是一套免费的软件,它的功能还与时俱进,并且涵盖了当前信息科技广泛应用的最新体验、声控、视频、社交、云计算等功能。所以学习 Scratch,可将个人的创意与全世界分享和接轨。
读《Scratch 2.0动画游戏与创意设计教程》的好处
本书是由丽君老师多年教学和研究经验汇集而成,内容颠覆了传统程序设计只是套用现成算法、背诵程序设计语言的英文语法或只局限在设计娱乐性游戏的范畴,而是在教材中综合了信息科技各个领域的知识,并根据教学目标与教学纲要进行编选,生动活泼、浅显易懂,符合学生和初学者的认知能力与身心发展。书中的教材范例与说明结合了学生和初学者的日常生活与学习经验,兼具趣味性与挑战性;教材设计流程从脚本规划、流程图到拖曳程序指令积木进行程序的“搭建”,运用了“在实践中学”的学习方式,引导学生和初学者进行自主性与探索
推荐式的学习,同时培养学生独立思考、不断尝试创新、团队沟通合作、发布分享与解决问题的能力。本书的实践练习与课后练习兼具认知、技能与情意,并涵盖学生的记忆、理解、应用、分析、评鉴与创造能力,适合不同能力的学习者适度加深或拓展学习范围。相信读者研读此书后,必定对程序设计有更加深入和开创性的视野及丰富的收获。
台湾师范大学校长张国恩
