第1个回答 2020-05-27
在人工智能时代,孩子的核心竞争力,就是掌握“计算机思维”(Computational Thinking),并具备与之相关联的能力。
计算机思维包括哪些?下面我将用一些通俗易懂的例子为大家解释。
1、计算机逻辑思维
什么是计算机逻辑思维?用一个简单的冷笑话为大家说明。
老婆给程序员老公打电话:“下班买一斤e69da5e887aa7a686964616f31333431343066包子回来,如果看到卖西瓜的,买一个。” 晚上,程序员老公捧着一个包子回了家。
这个冷笑话的梗是程序逻辑的牛角尖,程序员的逻辑是:
老婆定义 购买包子数量 = 一斤;
如果(路上看见卖西瓜的) 购买包子数量 = 一个;
老公 买包子(包子数量);
笑话虽冷,道理说清楚了。买包子在程序里就可以抽象为定义包子数量和买包子两个行为。这样“脑筋急转弯”式的逻辑,这就是计算机再平常不过的思考方式之一。
很多学习都能锻炼逻辑思维,学习编程就是最直接有效锻炼“计算机逻辑思维”的方式。
2、数据化的思考能力
计算机具备强大的数据处理能力,借助计算机我们得以通过数据来理解、分析和解决问题。这种不同于原本的经验型的思考方式,就是数据化思考。
我身边朋友的小孩一年级学拼音,他爸爸的教育方式就让我耳目一新。他的父亲告诉他,分数(正确率)还不能彻底反映出学习的效果,我们还要考虑每次标拼音的用时长短。在全都标对的情况下,用时的缩短也能表现出能力的提高。
因此,在做拼音题的过程中,如果出现用时超过平均时长的题目,就要重点练习。通过对答题时长的监测,也会发现如书写习惯等方面的小问题。这就是数据化思考的一个小小例子。
3、系统全局的工程思维
孩子在未来,如何解决复杂问题,找到最优方案?如何在多种选择中,找到最优化最合适的方案来解决问题?这需要全局性系统化的工程思维。
现在的孩子都喜欢搭乐高、搭机器人模型,孩子在动手实践的时候常常会面临这样的一些问题:要不要先分类摆放零件?能不能不按说明书顺序搭建?如果有搭错的地方能否在不全拆回去也修好?这些问题没有绝对唯一的答案,而选择在于你的全局思考。
第2个回答 2022-03-01
让孩子学习编程的目的
1.获取知识,提升能力
通过堆积木式的图形化编程,将抽象的程序逻辑,转化成具象好玩的积木模块。让孩子在玩中学,做中学,多方位提升孩子的观察力、想象力、创造力,帮助孩子发展。
2.锻炼思维,打开视角
从游戏的使用者变成游戏的开发者,用“上帝视角”去看待游戏,从“用户视角”去换位思考问题,培养孩子逻辑思维、设计思维、计算思维。并启发孩子答案不止一种,培养孩子用全新的视角定位问题、拆分问题、解决问题。
3.培养兴趣、快乐学习
以游戏为壳,学习为核,让孩子更沉浸地的学习。以游戏为切入点,培养孩子的学习兴趣,引导孩子主动学习、有效学习、快乐学习。