在线试读部分章节
推荐序
看到刘凤飞(果果老师)的《Scratch3.0 少儿编程一玩就会》书稿,我们很欣喜。刘凤飞老师的新 书,在以往一贯扎实严谨的基础上,呈现出一种新的风格。刘凤飞老师是个高产的青少年编程教育作 家,也是中国大陆地区青年编程教育作家的代表人物之一。他的多本书都深受中国大陆地区广大读者 的喜爱,我们也将把刘老师的佳作推荐给世界其他地区的青少年编程爱好者们。
刘凤飞老师是很懂孩子们的,他的新书《Scratch3.0 少儿编程一玩就会》酝酿了很久,也写作了很 久。他采用了一种非常符合青少年学习习惯的打卡式编写方式,深入浅出,层层递进。这种非常具有 诱惑力的学习方式,让孩子们看了就有一探究竟的冲动,学上手就有停不下来的快乐感。希望经过刘 老师的探索,这种打卡式能成为 6 岁以上儿童学习入门级编程书籍的标准编写方式。
无疑,我们正处在世界教育史的一个奇妙交汇点上,传统教育与日新月异的现代科技激烈碰 撞。传统教育,并没有充分提供孩子们适应未来世界的全新技能。全世界的教育工作者和家长们越来 越担心,孩子们没有为未来必备的技能——编程,做好准备。在我们新兴的数字世界中,几乎所有 东西都将运行于计算机代码之上。孩子们特别需要一种逻辑严谨又易于学习的编程语言:答案就是 Scratch。它是现在世界公认的儿童学习入门级编程的标准方式。出于这种考虑,我们推荐刘凤飞老师 的《Scratch3.0 少儿编程一玩就会》给中国及世界其他地区的读者。祝你们学习愉快!
国际人工智能教育学会 2020 年 6 月 1 日
序言
当今世界,“科技是第一生产力”已经成为世界各国的共识。以大数据、云计算,人工智能、物联 网等为代表的新兴信息技术成为世界各国竞争的焦点。2017 年国务院新一代人工智能发展规划发布, 把人工智能上升为国家战略;2017 年普通高中信息技术课程标准颁布,提出四大学科核心素养:信息 意识、计算思维、数字化学习与创新和信息社会责任。其中计算思维是其它三种素养的基石。以美国为代表的世界各国将计算机科学看作与语文、数学地位相同的学科,这种转变不是要回到最初的“程 序设计”,而是要培养学生的计算思维。计算思维已经成为未来科技创新的重要助推力,是培养学生组 织能力、逻辑思维能力与问题解决能力的载体之一,更是 21 世纪学生自主发展的核心素质之一。计算 思维的价值不只体现在计算机科学学科之内,同时对其它学科学习乃至对社会发展都具有普遍意义。 培养计算思维无论是对社会发展,还是对学科发展及个人发展都具有重要价值。
编程是培养计算思维的核心途径。当今世界,整个社会的底层是“程序驱动”的世界,我们学习 计算机科学,是让孩子能够看懂这个世界,能够理解这个世界,进而能够改变这个世界。全社会更加 需要的人才是生产者(即:创新者),而不是消费者(即:使用者),所以 2017 年中小学新课程大规模 缩减了应用软件的学习,同时大幅度增加了编程教学。只懂得操作应用软件已经不符合社会发展的需 要了。
我本人从 1997 年计算机及应用专业大学毕业到中学从事信息技术教学与科研迄今已经 23 年了, 研究方向是信息技术教育、跨学科学习,经历了计算机科学教学的很多变化和发展历程。当今社会, 编程无疑是一个人非常重要的能力。编程教学正在全社会如火如荼地进行,但是由于编程本身的一些 特点:符号化、形式化、抽象化和自动化等,导致学习者一些重要知识和能力难以掌握,这是一个难 点。市面上关于 Scratch 和 Python 的书很多,不过有些图书不适合孩子阅读,选材不恰当并且难度较 大,对于中小学生的认知、理解和编程教学内容的重点、难点处理不够好。刘凤飞先生专业知识精深, 教学功底深厚,他能完全放空自已,并站在学习者的角度用生活化的语言把复杂抽象的编程深入浅出地讲解,符合学生的认知。刘先生的著作非常适合学生、家长和教研人员阅读,坚信本书一定能帮助 到广大读者。
一本精心打造的好书,不是为了炫耀手里的锄头,而是为了种出庄稼。教学,一定要以学习者为 中心。下面从学习者的角度,从学习理论的角度来认识编程教学。
(一)早期的行为主义学习理论强调操作性条件反射模型的作用,将学习完全等同于刺激——反应 的结果,很少考虑学习者内在心理反应过程。体现在编程教学中,就是频繁地、高强度的代码编写、 调试训练,让学生对相关的内容由陌生变熟悉。
(二)在认知主义学习理论中,以布鲁纳为例,他强调发现学习的模式,指出教师不是将现成的结 论性的知识讲授给学生,而是由学生自主地探究现象获得知识,注重学习过程而不是学习结果等。编 程教学也开始注重问题解决,注重学生根据特定问题来分析背后的学科实质性内容,能够通过问题设 计来激发学生的好奇心等。
(三)建构主义学习理论强调应该让学生在与现实情境相类似的情境中进行学习,学生都是以自已 的经验和知识背景来理解具体事物,而且只能理解其中的某些方面,不存在唯一的正确的理解。刘先 生的编程教学已经非常注重在教学过程中设计教学情境,同时非常注重用现场实地的演示活动(包括 真人表演、计算机模拟和设计卡通人物形象等)来解释、演示算法的原理等。
(四)新近发展起来的人本主义学习理论强调以人为本的价值观。倡导教学要更注重情感发展,强调学生的自由创造,建立良好的师生关系、同学关系。强调自我发展观念,强调交往。从这些基本原则出发,基于人本主义学习理论的教学实践主要提倡以问题为中心的讨论模式和自由学习模式。在教学实践中,项目式学习体现出人本主义学习理论的特点及其所强调的观点。一方面,学生可以在其中 充分发挥自主性,与师生高质量互动,另一方面,可以让学生体验学科知识和学习之外的人际交往、 项目管理过程等。
正因为刘凤飞先生不但专业知识精深,而且教学功底深厚,教育教学理论扎实,教学实践丰富, 所以遇到他的著作是一种福气,本书一定能帮助到你快乐学习。
是为序。希望孩子们能通过本书,很好地提升计算思维和能力。
李岳龙
23 年信息技术教育和跨学科学习研究
海南省洋浦中学