我们总说学习编程可以培养孩子的编程思维。
可对大多数家长来说,编程思维依旧是一个很宽泛的概念。
所以今天,小码姐姐就给大家举几个编程思维在实际生活中的运用,告诉大家,到底什么是编程思维!
什么是编程思维?
编程思维是我们解决问题的一种方法,是逻辑思维的一种,就是利用我们已有的知识和工具,将自身的思路转化成逻辑运算的步骤,从而完成复杂的任务。
编程思维不仅帮助孩子解决数学、英语等学科上的问题,在生活中编程思维的运用也是随处可见——
编程思维
实际运用
PART 01
1.整理明天上学的书包
2.记忆电话号码
3.画100只猫咪
假如你需要画100只猫,你会怎么办?找100只猫来挨个临摹?还是找出猫的“模式”?
如果是后者,你可能要知道猫长毛,有眼睛、尾巴、四条腿。然后,按照这个“模式”,你就可以“批量”画猫了——你不用每次画一个新动物,只需要变换局部特征:黄白条的猫还是黑猫,长尾巴的猫还是短尾猫。
这是一个过滤的过程,通过认知问题的核心本质,帮助我们形成解决问题的构想。
接着举刚才画猫的例子,我们了解了猫的特征,就可以根据这些抽象的特点,形成关于猫的整体设想,做出一个模型。
编程的各种经典算法,诸如暴力法、递推法、枚举法、递归法、贪心法……提供了我们许多解决问题的途径,而这些算法不仅是编程会用到,甚至在日常生活中也会给到我们启迪。
比如:当孩子早晨去学校时,他把当天需要的东西放进背包,这就是预置和缓存;当他弄丢手套时,你建议他沿走过的路寻找,这就是回推;在什么时候停止租用滑雪板而为自己买一副呢?这就是在线算法;在超市付帐时,你应当去排哪个队呢?这就是多服务器系统的性能模型……在生活中,其实处处都可以体现出编程思维。
小码王Scratch教学案例:模拟风力发电
所以,简单一点说,编程思维就是处理问题的正确打开方式。拥有这样思维方式的孩子,无论做什么事情都会比普通思维方式孩子更容易成功。
用编程作品
表达自我
PART 02
Arduino联合创始人Tom Igoe曾经说过:学着用计算思维去思考会为你提供一种崭新的方式去理解并描述我们的世界,而编程会让你更好地表达自我!
就像音乐家用音符、乐器表达自我,画家用线条和色彩表达自我一样,学会编程的孩子们也可以用编程作品表达自我。
小码王Scratch教学案例:星月夜空
在创作一个编程程序作品的过程中,孩子们会积极参与、主动思考、敢于尝试、勇于纠错,或许它的呈现会是千百次检测后的成果,但这无疑是孩子们收获到的最丰硕的果实!
孩子可以在这个过程中充分体验到:努力比聪明重要、问题可以逐步解决、遇到挫折很正常、从失败中可以学到很多……
任何一个编程作品的形成都是汇集了孩子们的所学、所想、感悟和实操!
小码王Python教学作品案例:贪吃蛇
📌体验经典游戏贪吃蛇,利用Python的turtle模块加载背景,设置贪吃蛇形象,完成贪吃蛇吃鸡蛋之后会长大、分数增长、边界检测、碰撞检测等功能
所以,让孩子学习少儿编程吧,用富有趣味的课堂守护孩子的创意和想象,用充满逻辑的作品培养孩子的逻辑思维能力!
小码王少儿编程
小码王课堂案例《我们出发啦》
生动有趣的课程案例
由浅及深的知识点设置
再加上专业老师的循循善诱
让每一个在小码王学习编程的孩子
都能真正爱上编程
沉浸在代码的世界中
创造出一个又一个
创意满满的作品
小码王学员作品
网友评论