“应该让孩子们从小就学习编程,这与学习语言一样重要,它能培养孩子们的创新性新方法,学习解决问题的技能。”——微软创始人比尔盖茨
大家都知道,单纯培养数学能力已经落后于这个时代了。锻炼孩子逻辑思维能力,不仅仅需要数学思维,还要培养孩子的编程思维。
常言道:“学好数理化,走遍天下都不怕”。这句话背后的含义是:学好数理化→培养系统的解决问题的能力→容易找工作。数学强调的是逻辑思维,过程更严谨
就当前我们所处的大环境来说,整个社会已经进入了人工智能时代。人工智能时代是以计算机为基础的时代,它的核心是编程思维。很多人以为以后不从事编程工作就不需要学习编程了,那你就错了,编程思维是锻炼孩子的计算能力、解决问题能力、观察能力、空间想象能力、逻辑推理能力、动手操作和表达能力的关键。
所以现在不再是只学数学的时代了,更重要的是我们要将数学能力与编程思维结合起来学习,让孩子变得更强大。
在国家教育层面,我国教育部会在中小学阶段逐步推广编程教育。美国政府将投入40亿美元为K12阶段的学生提供完整的电脑科学教育。
由此可见,只培养数学能力会导致孩子被未来社会给淘汰掉。所以不难发现,国内很多家庭,都让孩子很小的时候就开始接触像编程和奥数一类的兴趣班,不仅是培养孩子对于数字的敏感度,还培养孩子的一个编程思维。
所以,在AI时代正确的做法就是——学编程,准确地说是学习“编程思维”。数学好的人学编程会更加容易,因为编程所需要的很多能力和数学是相通的,比如逻辑完备性、模式识别等。
掌握编程思维,直接的表现就是,大大提高解决问题的效率,能够理性分析利弊,不会被艰巨的困难吓倒,因为他们清楚:问题是可以解决的!
在培养编程思维方面,中外教育行业从业者和科研人员都做过无数科学研究和实证研究,他们发现一条颠簸不破的真理:“培养编程思维有效的方法就是要对编程有正确的认知。”
也就是说,孩子只有经过大量的阅读、练习、再到不断的深入阅读,再加上大量的练习,这样不断的实践才能让孩子更自信、大胆地进行编程实验。伴随着人工智能时代的来临,人与计算机协作的更加紧密,所有人在未来的工作中虽然不一定是成为软件工程师,但都必须对编程和计算思维有认知。
虽然在多数情况下,编程教育需要依托于编程语言,但是少儿编程不等于敲代码!
一般而言,我们认为少儿编程中的『少儿』对应于少年、儿童两个人生段落,在『中国教育体系』中属于学前教育、初等教育、中等教育的范畴,所以少儿编程的教育对象主要是5到18岁的孩子。
少儿编程教育需要匹配孩子的年龄特征、知识结构和生活经验,遵循特定年龄阶段的认知规律和学习特点,切忌生搬硬套面向成人的职业编程技能培训内容。
一般而言,应该选择一些趣味性的编程游戏用作低龄儿童的编程启蒙;随后通过图形化的编程语言、积木拼搭式的编程工具,以动手实践的方式体验编程乐趣并逐步掌握模块、控制、执行等编程概念。
最后,在尊重孩子身心和谐发展的个体差异的基础上,面向高龄少年引入生产型的高级编程语言,强化计算思维和问题解决能力。
这里按照循序渐进、由浅入深的原则,把少儿编程粗略划分为启蒙、体验、拓展三个阶段,分别罗列一些备选的编程教学内容。少儿编程更多的是如何让学生理解和掌握编程背后的思想。
小班教学,思维导图教学法,免费试听