时间:2022-10-20 21:48:22 | 浏览:2859
最近几年少儿编程越来越被广大的家长和孩子所知道和熟悉。尤其在“双减”之后,少儿编程也成为了很多机构转型的一个主要选择。但是在实际教学中,仍然会有很多家长并不是很理解相关的事情。所以在这里说一说我自己的见解,可能会和大部分的人的看法有些出入。
那么什么是少儿编程呢?好像每个这个领域的作者的第一篇文章都是解释这个概念的。可能干这行的思维都是比较相似吧,就是不管做什么事,我们先要搞明白这个是什么,即它的概念。
这也是我们在教学需要注意的一点,就是概念学习,要让学生去理解它的概念和本质。概念就是我们从千变万化的外表下追寻本质的依据。在以后的教学视频中也会强调这一点。
说到少儿编程,我们先要说一说什么是编程?
这里我不想说得那么专业和复杂,因为我习惯了给孩子上课,所以在讲解一些问题的时候我不喜欢用太晦涩的语言去说,也不会讲得太深。目的是让外行人能够简单的理解个大概。
其实编程就是编写程序。而程序就是一种语言,只不过它是电脑的语言,这里的电脑不单单指我们的笔记本,还包括手机,机器人甚至家用电器等这种类似电脑的东西。
我们可以把它和人类的语言对应去理解。
人类的语言有汉语、英语、法语等等。那么电脑的语言,就是程序,也包含很多,比如Java、python、C++,scratch等等。
而编程就是翻译,就像我们学习英语是把汉语翻译成英文,而学习编程就是把汉语翻译成程序,即python,scratch,C++等这些你需要用到的电脑语言。
喜欢科幻的小朋友可以把编程比作:你想和一个外星人交流,那么你需要用他们能听懂的语言和方式来告诉他们你的想法。
其实编程就是这个过程。
那么什么又是少儿编程呢?
你大概会这么说:学生学的编程就是少儿编程。
这个答案应该是大部分人的理解,包括业内人士。但我个人的理解却和这个有些出入。当然年龄是我们区分两者的一部分依据。但最终决定什么是少儿编程的,我觉得是我们的教学目的。
教学目的或者说学习目的是少儿编程教育的根本。它会最终决定很多事情。
举个例子,同样是当学生,你的目标最终是考个普通本科还是考清华北大,那么他对待学习这件事就会完全不同。
所以很多人在问或者回答问题时抛开目的去谈都是不严谨的。还有一些资深程序员,他们本身并不参与教学,最多只教过自己的孩子,然后去谈少儿编程如何如何,我觉得是有失偏颇,甚至可能误导别人。所谓术业有专攻,虽然少儿编程和编程都有编程两个字,但是我认为它们其实是两码事。拿少儿编程和美术来类比都比和成人编程来类比要靠谱。
成人编程的目的是什么?就是学完之后去做一些实际应用的项目和产品。它的要求高,很复杂,有时过程单一乏味,持续时间一般也比较长。
我说完这些您再想想,如果把这些事情让少儿去干,那么将是一件多么恐怖的事情。即使只是把这些事情简单化也很无趣。所以我们这样逆向去思考,就能理解,我说的少儿编程肯定不是将成人编程提前或者只是简单化了,那就真的像奥数一样只能少部分学生去学习了。
但回过头我们发现,国外的编程教育很普及,甚至在很多项目制教学中都能看到编程的身影。
这是为什么?
众所周知,我们国内的基础教育尤其数学类的是非常强的,如果真如很多人说的就是编程提前教育了,那么国外这些学生怎么可能会爱学?怎么可能学得会?
所以少儿编程的目的肯定不是单纯地让我们的成人编程学习提前了这么简单。
那么少儿编程究竟能教给孩子什么?我们的教学目的究竟是什么才是合适的?这里我总结了少儿编程学习的四个层次。
第一层:教授知识
熟悉操作计算机,学会使用工具进行编程,了解编程的相关概念和方法。
这一层的目的更接近于成人编程,所以很多家长和编程工作者会拿它和成人编程比较。
第二层:逻辑思维
培养学生的逻辑思维,也就是能够找到联系,发现总结规律。
这一点也是一般机构会和家长说的编程的好处。这个能力确实很重要。但是正如很多家长所想的,逻辑思维是可以通过别的方式培养的。所以虽然编程能够很好的培养逻辑思维,但是并不是不可替代的。
第三层:发现、分析和解决问题的能力
这一点也可以归结为逻辑思维,但我觉得还是要单独拿出来讲。
因为目前为止我觉得编程是最好的培养解决问题能力的工具。在编程当中会出现各种各样的问题,所以锻炼的机会很多。同时尝试解决的过程除了时间不用需要额外的成本。比如scratch,使用起来方便简单直接。只要改一下代码,点击运行就知道自己成没成功。
第四层:探索能力,学习能力,创造力,自主性和合作分享
这一部分是最难的,也是最重要的,是应对未来变化的核心竞争力。能够提高学生的核心素养。
编程也比较擅长的能够培养孩子这些能力。因为学生可以尽情尝试和无成本的试错。就像拼积木一样,随意搭建,都会出现不同的现象。而且完全由自己去决定应该使用什么角色去做什么,可以把孩子脑海内的天马行空的想法实现。
我的学生很多喜欢我的世界,奥特曼等主题,都会用这些去创造出自己的世界。
最后,什么是少儿编程?
它更像是一个新鲜好玩的工具,我希望孩子们可以更好地“玩”它,而不是“学”它。不要给它披上那么严肃的外衣,让它真正地成为孩子们放飞思想的玩具吧。
如果你喜欢的话,欢迎关注、评论和点赞。也可以私信我。请期待我后面的课程。
第1章初识C++为什么选择C++?从读者自身的实际情况来看,原因有很多。读者选择C++可能是因为必须为一个C++项目提供技术支持。在超过30年的生命周期中,该项目中已经包含了数百万行C++代码,并且大部分流行的应用程序和操作系统是使用C+编
记者 | 查沁君编辑 | “少儿编程前期没有出现特别大的巨头,整个赛道的市场规模不大,约数百亿,但‘双减’之后市场容量将会明显增大。”盛通教育研究院院长兼乐博乐博教研总监王莎莎,日前接受界面教育专访时表示。随着“双减”新政的落地,学科培训受
近几年,少儿编程的概念很火,国家教育部门也鼓励有条件的中小学开展相关课程,有些省市的教育部门都把这些列入了教育发展大纲。越来越多的社会资本和机构进入到这个行业中来,少儿编程的连锁培训机构也开遍了各大城市,连我老家,这个GDP排名全国100开
央广网北京7月11日消息(总台央广记者李行健 韩雪莹)据中央广播电视总台中国之声《新闻纵横》报道,近年来,处于资本风口的少儿编程市场发展迅猛,从4岁到16岁的儿童都成为了少儿编程课程的潜在客户。与此同时,有关“儿童是否需要提早接触编程课?”
中新经纬客户端12月4日电 (赵佳然)“从小开始学编程,就有望成为下一个比尔·盖茨” “未来的文盲,就是现在不懂编程的小孩”……近年来,大量少儿编程广告极力渲染在儿童期学习编程的重要性。有部分家长因此对以搭积木、与机器人互动等形式为主的编
科技,大国之芯。随着中国智造2025的国家战略部署,2017年国务院率先颁布了《新一代人工智能发展规划》,明确要求全国中小学需要开展科技动手类课程。2017年底,教育部正式公布信息学进高考及2018年秋季新课标要求。“机器人工程”专业大热的
今天我们来聊一聊最近很火的少儿编程。二哈本汪作为一个退役码农,在我的印象中编程一直就是我们屌丝的专属运动。相信大家也都普遍认为秃头,肥胖,油腻就是程序员的统一形象。可最近编程却硬生生地被炒成了一项贵族运动,并且深受家长们的追捧。不管懂不懂,
少儿编程,现在不管是从国家政策方面还是从现阶段中小学学生课外兴趣的学习,都是比较火热的一个领域,有着非常巨大的市场。受政策红利,2019年有幸进入少儿编程行业,其实很早就接触到了少儿编程,而且对此有了一定的了解。二线省会城市的少儿编程行业还
(登陆未来智库 「链接」 获取本报告及更多卓越报告。)少儿编程是指针对3-18 岁少年儿童开展的编程教育,通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力。本报告讨论的少儿编程行业主要包括研发生产编程教育软硬件工具和
#本文无任何广告,大家放心阅读。少儿编程作为时下较为火热的素质类课程,对比其他课程例如美术,舞蹈,跆拳道等,显得有点陌生,许多家长一说少儿编程,就会想到程序员,觉得很高级,很专业,不适合孩子学习。其实换个思路,想一想孩子学篮球,是为了成为运