分享

一本不属于作者的Scratch编程书

 凤飞图书 2024-01-10 发布于浙江

写在前面的话:虽说编程学习对孩子的思维培养有着非常大的帮助,对于思考力的提升,探索式学习的帮助巨大。但是相比数学和英语的普及度还相差甚远。这8年来,我陆续创作了10余本少儿编程图书,希望让更多的孩子可以接触编程,2024年1月份出版的3本图书《小学生Scratch创意编程》《小学生Python创意编程》《小学生C++创意编程》按照3种创作风格,但统一的是教材的编写方式,每课附有练习,配备视频教程,希望可以更深度的普及少儿编程。

3大收获,编程学习主张


书籍在前言部分明确了作者对少儿编程的看法,书籍内容编写从这3方便入手——兴趣、思维、知识,激发兴趣、培养思维、学习知识。

兴趣:都说兴趣是最好的老师,通过趣味和内在成就感激发学习兴趣,建立自驱学习动力。

思维:思维培养是我一直坚持、坚定、坚守的,编程学习的核心是思维培养,思维才是其灵魂。

知识:借助知识来提升思考的质量,开拓眼界,将思维过程和想法通过程序编写表达出来。

——写于前言


知道学习的价值,明白为什么而学才能更好的学习,学习之前让学习者明白编程学习的作用,一个排比句告诉我们编程学习有什么用。
也许能让孩子多一门技能;
也许能让孩子的思维更加缜密;
也许能让孩子在学校竞赛中获奖;
也许能让孩子具备更强的时代竞争力;
也许能给孩子在升学的道路上增添一道光;
也许能让孩子在将来的旅途中找到更理想的工作。

10w+的教育理念文章再现

着重关于少儿编程学习什么、培养什么、训练什么,让我们的学习和教学更加清晰。

(唯信奥论可能会让很多学习者,最终竹篮打水。)

①学习软件的使用方法,做到举一反三,一个简单的Scratch画板对比到PS的画板,就会明白我学习的是软件的使用方法而不是具体什么软件。②学习编程知识,运用编程知识帮助我们培养思维,辅助学习,助力工作。③将各种学习知识通过编程联系起来,做到跨学科学习。

从智能购物车、数学试卷到植物大战僵尸,工具、动画、游戏等等。是Scratch图形化的特色也是优点。不要说Scratch太简单了,对于语言本身而言它不简单,可以承载的项目也可以高深莫测,对于它编程形式的易上手积木式,这是科技的进步是教育的进步,让编程足以低龄化。

借助编程注重培养,培养自律性,培养自主学习能力,培养想象力和创造力,培养表达力,培养耐心和细心。编程的探索,计算机会随时给我们反馈,各种尝试各种探索可以随心所欲。

训练思维,计算思维、批判性思维、描述性思维、类比思维、程序思维、逆向思维、发散思维、组合思维、求异求同思维、因果思维、建模思维等。

从一些积木块的学习,就可以体会到什么是组合创新,积木块的组合与拆分,这就是智慧的结晶。

编程的好处,书籍总结了10个编程的好处。这10个好处都是除升学以外的,希望让可以家长朋友更加的清晰,编程的好处在于潜移默化学则有收获。升学的内卷如同千军万马过独木桥,只有过去与过不去,在独木桥上很难收获桥外的美景。

如何自学编程,书籍是把Scratch编程当成新物种来探索的。正如16年,大家刚刚接触它一样,没有书籍,没有参考资料。我们又是如何学会它的呢?因为未来的创新者,解决问题者,面对的很多问题是没有答案的,那么思考力才是关键。

经常有家长问:我不懂编程,如何辅导孩子的编程?

我认为不懂编程的家长最合适辅导了,我们辅导作业的血压上升正是因为我们太懂,那种一眼看穿答案的上帝视角,带来了急躁。放空教学法的核心就是把我们的知识储备放低到和孩子一样,陪着他一起探索,如果我们是孩子的玩伴或许这就是最好的辅导。


头开始学习

适应初学者,从软件界面开始每个板块不漏掉,对初学者来说是绝佳的。初学者很多时候想要的是一种确定性,然后在确定性中探索出新东西。从软件界面开始是慎重考虑后的产物,考级中这块内容总是少不了。

Scratch积木块的原理和拼接都如此详细,目的就是让初学者不会可以快速掌握。真正的教学就是要去理解学习者,站在对方的角度思考,摒除知识的诅咒。理解初学者可能会遇到的困难,例如软件的安装。


目拆解更有思考条理

将一个项目拆解成若干的步骤和思考点,提升学习者分析项目、拆解项目、运用分层思维和模式识别来解决项目。

根据一个项目,然后一起把它拆解成1、 2、 3 。。。,然后逐一解决最后组合起来。

代码对应效果,从书籍上实现所编即所得,使得理解更加具象。再通角色对话的形式,让学习更加轻松。


书籍上各种效果的演示,将实际代码效果呈现。

别小看画板的强大,一个画板可以拆解出多个角色。还可以组合多个角色,青蛙与飞虫就是拆解出来的。巫师和魔法棒的组合就是一个魔法师的诞生。拆解飞虫的制作过程,让飞虫有了飞舞的造型。

掌握如何组合创新如何拆分创新,创建各种角色,哪怕没有强大的绘画功底也可以创建属于自己的角色。


模块拆分,让学习更加聚焦

可能是作者的喜好吧,书籍中充满了翻阅秘籍、提示、注意、思考、试一试等模块。更多模块化的设计,帮我们划重点、敲黑板了。

看看这恐龙的方向,一个秘籍把方向、面向讲解透彻。

提示、注意把重点突出。

知识拓展,不是告知。而是将一个完全不理解的积木块的理解过程全面的呈现出来,如何推算,如何猜测。最终答案不重要,思考过程或许就是最大的收获。

看看书籍中这个积木块,不知道你有没有这个疑问,它到底是什么意思?

数学知识模块,用一个知识加油站来完成。让学习者在知识不够的情况下既可以突破又可以跳过,不影响编程主体的学习。

有选择题和创作题

学以致用,不仅有考级类似的选择题问答题,更有激发创作和灵感的创作题。既满足卷面,又满足创作。编程不能停留在答题,所以构思创作很重要,一个场景一个作品,通过场景又会引发新的构想。在创作中熟练技能,在创作中引发新的idea。

同时有了练习题,将会更适合教学老师使用,学完总要验一验,才知道掌握如何。

前面都是小练,第四部分开始都是大练。

维至上,三大结构

顺序结构、选择结构、循环结构,编程最不能少的就是他们了。书籍中特别有了第三部分,将这3中结构贴近生活,结合代码,运用多个项目一一呈现与讲解。

流程图如何绘制,每种结构的流程图怎么走向,这里一目两然。

有选择题和创作题


大家呼声

编程我一直认为看书或者老师授课都胜过看视频。虽然视频可以快速的让学习者掌握知识或者明白一些内容,而视频的节奏很难让大家停下来思考、思考再思考。但是读者呼声太高了,于是我也就录制了视频。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多