孩子学编程真的可以提高数学思维能力吗?少儿在线编程哪家靠谱?不知西瓜创客编程课怎么样咋样?

为什么说西瓜创客的少儿编程课非常牛呢?01 强大的师资团队教学质量最关键的是老师,西瓜创客的肖恩老师是一位具有辉煌编程战绩的实战派海归。他不仅拥有扎实的专业知识,也是一个特别有趣的老师,他是「无所不能」的超强全栈工程师,更是10万「小西瓜」们心中的超级偶像。除了肖恩,西瓜还拥有强大的教研团队。他们来自全球50多所顶级名校和名企,包括大量国内985,211高校,对上百亿条学习数据进行深度分析,平均每节课迭代超过20次。02 完善的课程体系西瓜创客用不断完善的梯度化、连续性的课程体系,助力孩子能力跃迁,孩子的成长路径更清晰。03 贴心的课后辅导&精准的大数据支持在西瓜创客,有专业负责的教学团队,对孩子进行在线答疑及贴心的课后辅导,孩子更轻松,家长更放心。西瓜的老师即使隔着屏幕都能比你更了解孩子,因为他们有“大数据”当助手。西瓜创客有强大的大数据后台,能重现孩子学习状况:何处暂停,何处反复观看。一比一复刻学习状况,才能有效解决疑难问题。04 真实的家长口碑现在已有10万家长选择西瓜编程,看看家长们的反馈就是最真实的评价参考。05 丰富好玩的活动在西瓜创客,不仅教孩子编程,更通过一系列丰富好玩的活动,培养孩子的动手能力,鼓励孩子用Scratch实现自己的创意。▲小西瓜们为“上精选”热情很高06 精彩的学员作品西瓜针对7-12岁孩子的编程教育非常专业,零基础的孩子通过每周2小时,一共7周的学习也能创造出令人惊喜的学员作品。▲ 零基础学员上4节课后做出的游戏 ▲ 西瓜L0基础班学员作品飞速发展的时代下,未来的孩子们面临着越来越大的挑战。面对人工智能时代,了解编程,学习编程是孩子们必备的技能。20 年前,学英语不是为了成为翻译员;10 年前,学习电脑不是为了成为打字员;今天学习编程,不是为了让孩子们都成为程序员,而是为他们打开一扇门,走进更广阔的未来世界。发布于 2019-02-23 13:59
「少儿编程」是不是“智商税”,这在知乎上是一个很热的话题,很多家长认为:
1. 少儿编程是智商税,想当程序员上大学再学编程也来得及,现在学是白花钱
2. Scratch,Python之类的都没必要学,要学就直接学C++,因为只有C++才是信奥赛唯一指定编程语言这两个观点恰好是对少儿编程最极端的两种解读,作为一个新兴的学科课程,是否是智商税,得看从什么角度,或者想从中获取什么来看。说白了,就是学习少儿编程到底有没有用,有什么用。今天我们就用一篇文章帮你理清思路。Part 1. 从认知看:各大机构的宣传 VS 家长的理解a.各家机构的宣传随着STEAM教育被写进国家政策、大综合考试试点编程、人工智能进一步发展,青少儿编程细分赛道受到越来越多的关注,咱稍微说大点儿,国家出台了各种红头文件,就连马上要出台的高中和小初的新课标都会加入编程的学习,这么说来政策上肯定是支持的。再来说说各家机构的宣传:学编程能锻炼孩子的思维能力,孩子升学的时候有优势,而且将来是信息化社会,会编程对孩子的就业有好处。少儿编程机构就像戴着面纱,家长没有什么渠道可以了解到机构的真实情况,又很怕自己的孩子没有抓住什么机会点而落后于人,所以带有盲从的心态来看待这门学科。请允许我先反驳一下,从我们学员的调研和反馈中,少儿编程一定不是智商税。但是,很多家长之所以抱有怀疑,那一定是有原因的,我试着总结了三点,不一定对,给大家做个参考!b.家长的理解○ 第1种,以升学为目的。学习编程本应该重点去学竞赛、编程信奥赛,却在乐高或者机器人编程的学习上耗了好几年,最终错过了黄金时间。 ○ 第2种,以兴趣爱好和技能培养为目标,但是没有根据孩子的年龄选择到合适的学习内容上。初中的孩子还在学Scratch游戏编程,三年级的孩子学的却是Python爬虫。 ○ 第3种,以锻炼孩子的逻辑思维能力为目标。认为学习编程能提高孩子智商,却不知道怎么规划,忽略了系统化的学习。在我看来,学习少儿编程到底有什么用,这不是一概而论的,要看家长对编程学习的目的和了解程度,规划的学习路线是否合理。大家可以想一想,为什么没有人讨论孩子学习舞蹈、书法这些是不是交税?因为所有的家长或多或少对这些领域都有所了解,所以接下来给大家详细的说下,我们所说的编程能力到底是什么,无论家长是出于升学、兴趣培养、培养能力的目的,都可以做个参考。Part 2. 大家都在说的编程能力是什么?a.少儿编程和成人编程不一样编程在很多人的眼中,都是一种很难的技术。这么难的技术让几岁、十几岁的孩子学,到底能不能学会,这是家长们很关注的问题!但是,这是家长们的一个误区,其实成人学习的编程和孩子学习的编程是有所不同的!少儿编程≠成人编程!少儿编程入门一般学习「Scratch图形化编程语言」,简单的理解,就是通过电脑软件来下达一些命令,然后再让电脑来运行这些指令。在Windows系统操作发明前,市面上流行的是dos操作系统,用这个系统需要记忆许多命令语句,会操作电脑的只有少数人,windows系统的发明,把界面都图形化了,是代码编程图形化最准确的表达标准。Scratch「图形化编程」使用者可以不认识英文单词,也可以不会使用键盘。因为Scratch构成程序的命令和参数通过积木形状的模块来实现编程,用鼠标拖动模块到程序编辑栏就可以了。避开了复杂的语法、数据和计算机理论,保留了编程的逻辑结构,把创作动画、游戏、可视化小程序的难度降到了最低。最难能可贵的是Scratch虽然简化了编程的难度,但并没有削弱编程思维的训练。Scratch编程除了有逻辑思维,它还有一个很重要的计算机的编程思维在里面,像里面的一些 if 条件的判断情况,还有一些计算机的等待机制,这些都是计算机特有的一些思维,文章最后有详细介绍。成人的编程是需要记忆大量的编程命令语言(全英文),格式,甚至一些细小的要求,很繁琐。成人码农使用的Python、java、C++代码编程语言,不适合大多数10岁以下的孩子,目前针对孩子的Python和C++课程,价值在于指向将来的中学信息学奥赛(名校捷径)。即使要让孩子走这个方向,也得先从培养兴趣和打基础开始,也就是先学Scratch,而且Scratch也有全国性奖项可以去争取。当然,即使是成年人的编程,其主要目的也并不是敲代码。代码,只是人和计算机之间沟通的工具,最终目的是让计算机替人解决问题。这可不是个简单的事,编程者首先得用自己的思维去思考,怎样一步步地去实现一个目标或者解决一个特定问题,然后再把思维过程所产生的语言描述,转换成计算机可以读懂的语言,最终让计算机按代码指令去操作,达到为人服务的目的。曾经我也以为编程=敲代码,但这是很片面的。编程看似只是敲代码,但实际上是思维过程的一种提炼和表达。如果这个思维过程不够完整和严谨,计算机就无法正确地、有效地完成特定的目标。因此,编程是人在和机器不断沟通的过程中,不断地编辑和调试编程者自己思维的过程。学习少儿编程的目的也是从小养成这个思维习惯。b.少儿编程不只是语言的学习少儿编程的重点不在于学习编程软件的使用和编程语言,而在于思维的锻炼,让孩子在愉悦的学习环境中,尽情的将自己内心的想法表达出来,通过项目制的学习方法,掌握分析问题,解决问题的能力。少儿编程的主要目的,同样不是教孩子如何去敲代码,而是以符合孩子认知的方式,让他们在借助代码和计算机沟通的过程中,锻炼自己的思维能力(逻辑思维能力、批判性思维能力,和计算思维能力)、创造力、以及解决问题的能力。而这些能力,不但在孩子的学习场景下发挥作用,还可以让孩子在其他方面,更好的思考和解决实际问题。知识的灌输在这个时代将会慢慢被弱化,创新的思维是需要在学习的过程中去培养的。于我而言,从小就接触编程的最大意义就是体会“理性创造的乐趣”。编程算是少数的有严格定式的活动,比如我们要编写一个计算器,那么输入的就必须是数字和合法的运算符,而得到的相对应的结果也必须是严格的、且符合数学逻辑的。在这个过程中,不仅仅是享受创造的乐趣,且还能体会遵守规则创造的乐趣,我觉得是值得在小的时候就去尝试的,这里毛遂自荐下西瓜创客的试听课,是一个平衡了易上手性和能力培养全面性的课程,很适合培养孩子的编程兴趣。c.从入门到精通,取决于学习程度的不同其实学编程分几种情况,我按照顺序来讲:首先是普通的家庭。大部分孩子在五六岁的时候,就用编程APP去做启蒙,然后让孩子学一学Scratch编程语言,让孩子像大积木一样的去编程非常简单有趣,可以把它当做是一个思维训练,无论是看书或者是上课学习,对于百分之八十的家庭,做到这一步就足够了,也就是我们说的编程启蒙就够了。那么在这个基础之上,如果孩子有兴趣进入到第二步,Python的学习,Python是在四五年级以上,有一定的英语基础再开始学,Python跟其他的编程语言相比,更接近于我们自然的语言。孩子学起来难度不大,看书或者是线上课来学Python都可以,百分之九十五的家庭停在这一步,Python语言,哪怕孩子将来读硕士、博士也是够用的。因为像我读博期间,用的也是Python语言来编写程序的。到了这一步,如果孩子还有兴趣展现了非常强的天赋,而且家里有足够的财力支撑,你就可以考虑去冲击信息学新奥赛了,之前都是铺垫,真正要比赛,要学的是C++,升重点高中和重点大学,走的都是比赛之路。当然,科技特长生这条路线对于孩子和家长都是有要求的。因为这样竞赛难度虽然会比传统的数学竞赛、物理竞赛要简单一些,但是难度依然是不低的。因为本身C++语言就比较枯燥,如果你的孩子真的有兴趣,非常有天赋,而且非常感兴趣的话,是推荐尝试这条路线的。到这里,基本上把少儿编程的能力部分介绍完了,针对不同家庭和不同孩子,家长要根据自己的教育理念、学区归属、以及孩子的思维表现、学习习惯对孩子做路径规划。咱们家长充分了解了,加上冷静的思考,慎重的帮孩子做出选择。一旦选择,就要认真对待,长期坚持。Part 3. 最常说的编程思维是什么?a.编程思维的特点—及时提供正面的反馈「37%的孩子学习编程后逻辑思维能力变强,29%的孩子自主能力提高,24%的孩子变的更加自信」孩子的思维方式和成年人不同,孩子学习的目的很直接,就是希望得到更好的反馈。获得好的结果、得到爸爸妈妈和老师表扬,这些都是学习的反馈。少儿编程的学习,在于能更大限度的为孩子的学习提供正面的反馈。通其他科目相比,少儿编程的学习过程更讲究流程。现在的AI双师课都做了改良的设计,一般会使用有趣的动画剧情吸引住孩子,把知识讲解融入动画中,讲完知识点及时插入互动的题目或编程练习,有的课程把练习包装成游戏通关的形式,只要认真参与,并且在老师的指导下反复纠错,做出一个成功的作品是必然的结果。所以学习少儿编程的孩子更容易尝到成功的喜悦,这种喜悦有助于棒孩子潜移默化的树立自信。另外,阶梯式教学是少儿编程最大的特点,少儿编程的课程体系就像是一个楼梯,从入门到进阶都需要脚踏实地一步一步走来。课程设置的有层析,是为了让不同基础的孩子都能适应课程的进度。与此同时,这种上升式的课程安排也能让孩子对自己的进步有一个直观的认知。少儿编程的游戏机制和沉浸式教学,通过吸引孩子的学习兴趣,让孩子的目光不知不觉地定在学习上,在这个长期培养的过程中,专注力和自信心也就都回来啦,6节编程课也就1-2周就能上完,可以待孩子体验一下,有没有用,别人家孩子说的不算,咱自己家孩子的体验才是最重要的。b.编程思维是「拆解问题-解决问题」的思维过程有人说,少儿编程最不合理的地方,就是不教技术和算法。如前文所言,编程技术容易过时,算法孩子又很难理解。况且,少儿编程从不以培养程序员为目的,而是帮助孩子搭建编程思维,也就是训练“理解问题——找出路径”这一思维过程!如果一定要为二者做排序,编程思维一定排在编程技术前面。少儿编程课程是以解决问题为目标导向的,比如当老师提出「制作翻译器」的目标任务后,孩子需要根据目标来一步步的倒推、设置、优化自己的工作,引导孩子形成逆向思维,从而解决问题。在孩子解决问题的过程中,需要去观察问题出在哪里、去思考如何尽量简单的解决问题、去发现预想和实际操作有什么差别、去设想整个图形立体起来是怎样的·······这样才能够将孩子 的观察、比较、分析、综合、抽象、概括、判断、推理能力进行综合提升,从而提升孩子的思维能力。Part 4. 什么是编程的算法思维?少儿编程不仅仅是培养逻辑思维,还有另外一个能力,它就是计算思维,或者把它叫做算法思维。逻辑思维能力是抽象思维,根据因果关系推理出相应的结论。举个例子来说,在我们在课上的时候,让孩子写程序。那根据飞机的动作观察,按下空格键,飞机就上升,不摁的时候飞机就下落,孩子就会想到用条件判断的语句来写这行代码。算法思维是一种让计算机帮我们解决问题的思维方法。目标是让计算机高效并且快速的解决这个问题。那在一些考算法的比赛中,通常是需要这种能力的。举个例子,现在想求任意一个三位正整数如何能得到它的个位、十位和百位。假如这个数字是345,那么那么我们就是如何得到它的个位5、十位4,百位3,有的孩子就说我一看就知道了,那这个动作就是没有用到算法思维的。这时候我们需要找到一种方法,就是无论我是看还是不看,那无论这个数字是怎么变,那这个方法都是有效的。有的孩子就会想到了,我把它除以10的余数求出来,就是最后一个数字了。有的孩子孩子会说,那我不除以10,我除以34的余数也是最后一个数。好,那现在这两种方法哪个正确呢?那显然如果除以34取余的话,只有前面两位是34的时候才是正确的,换一个数立马就不对了。而对10取是对任何数都是没有问题的,那现在我就得到了求出最后一个数的方法了。那这个项目还没完哈,我还要想怎么得到百位和十位,这时候又要用到我们的算法思维了。我们要把未知的问题转化为刚才我们已知的问题,或者说我们把大问题拆分成小问题。那既然我们已经找到最后一个数字了,那我现在需要的就是把三位数怎么变成两位数。我把这个数缩小10倍,也就是除以10,然后取它的整数部分就可以了。那得到的前面的两位数,然后再用刚才的方法对时取余就可以得到它的十位了。紧接着我再缩小十倍,然后就能得到个百位了。所以用这个方法,无论有几位数,我都是可以先对时取余,得到个位,然后我再缩小十倍啊,就能得到十倍,以此类推啊,最后我再循环,这个过程就能得到所有的数字了。那这个方法就是我们所说的算法了。孩子学编程很重要的是获得这个能力,有了这个能力之后才是运用逻辑思维写出这个算法,信奥赛考察的也是这个能力。最后总结下:如果真想让孩子学习编程,那么他的学习路径应该是循序渐进的,孩子刚开始接触编程时,重要的有两点:一是容易上手,让孩子能用编程做出东西,体会到编程的乐趣,培养孩子对编程的兴趣二是把精力尽量放在学习编程逻辑上,而不是编程语言的语法上。因为编程逻辑,才是编程的核心,真正锻炼思维的东西,而编程语言只是我们为了完成目的使用的工具。到这里,就把少儿编程的编程能力和编程思维都介绍完了,大家可以从以上信息分析是否有必要送孩子去学习少儿编程。我这边的建议是可以先让孩子去试试,看看孩子是否感兴趣,兴趣才是第一位的老师,孩子学下去,下一步的规划才有意义。西瓜的课出了名的能调动孩子的主动性,点击下方链接领取6节课程,一周就能学完。另外,关于少儿编程该怎么学,选择什么语言和赛事规划,之前都帮大家梳理过了,还有什么不清楚的,可以点击下面的卡片查看。如果家长精力和时间上能够给到孩子非常高的关注和指导,这里也推荐给大家一些免费的学习平台,可以多花一些时间研究下,可以给予孩子更好地教育培养环境。也请持续关注「西瓜创客」,西瓜会持续为大家提供最新赛事资讯,分享更多编程学习方法,请相信,西瓜和各位家长的目标是一致的。
少儿编程,双减下兴趣班中爆火,各地在20年就已经将编程纳入中小学相关课程了,甚至一度冲上微博热搜。但新手家长们却并不清楚少儿编程究竟学些什么,到底值不值得学,怕真的被“割韭菜”了?我们不妨先理清自己的思路,把下面这些问题了解清楚,再结合自家孩子的特长,规划是否学习编程,以及合适的学习道路。少儿编程是什么少儿编程适合哪些孩子不同年龄段编程学习规划怎样判断编程机构老师的水平?市面上有哪些不错的资源?下面我结合自身专业背景和小朋友的亲身尝试,摸索下来的心得。纯干货,且全是大实话!希望能给广大家长一些启发,也能帮助大家在狂热的少儿编程培训中,理性地做出判断和规划在文末我会分享少儿编程的免费资源,大家按提示操作即可领取一、少儿编程是什么我毕业于纽约大学,电子信息工程专业,我自己是从小学的时候就开始边玩边学编程,算是老码农了。家里有一个6岁男孩,本着承接崇拜目光的初心,带过孩子学习简单的编程,毕竟再过几年就没法辅导孩子做功课了我的理解:现在的编程跟我们那个年代学的不一样,不是纯编写程序代码的。少儿编程锻炼孩子一步步拆解问题、思考搭建。像是开灯,孩子要拆解步骤,从现在的位置走到开关的位置,然后伸出手,去按开关。它主要分为两个类别:机器人乐高编程、纯软件编程(1)乐高和机器人编程通过马达、电机操纵物件,前期课程主要学搭建,后期学习软件模块的运用。把调试好的程序下载到主机里,硬件+软件让机器人乐高动起来。花费大概1个半小时,一般是4-6人的小班化教学,孩子会学习到电子电路,传动装置,电机原理等初级机器人乐高编程启蒙的课程,还是偏重拼搭和构建为主,这种动手能力的培养,其实有很多替代方式可做。我家娃当时学了一年,一节课200+,学习的进度还是比较缓慢的,线下固定时间接送,总体来说性价比不高(2)纯软件编程包括图形化、Python、C++这三类,早期纯软件编程都是线上研发授课,AI课程研发体系相对比较成熟。一般会以动画的形式开场,引入一些编程小任务,一节课完成7到8个任务,不定期还有些“课程设计”。线上的课程主要是真人录播的AI课+老师辅导的模式开展,一周1到2次课,每次课45分钟左右,一节课50+,性价比相对线下课程要高一些。孩子会学到制作小游戏、电子贺卡、环保小发明等,前期课程动画讲解知识的历史由来、中间如绘制游戏中的图案、完成编程制作等等。整个过程新鲜有趣,小朋友通常都非常喜欢,我家孩子刚上课那会作业都着急做完,到点守在电脑前“一展身手”。西瓜创客线上AI试听课程安排作业之植物大战僵尸这家编程课是听同事介绍下入门的,这个寒假孩子刚上手学了两个月一节课涵盖的学科和编程知识点很多,记得其中动画片段中由一首杨万里的《小池》古诗引申出,带孩子了解诗背后的故事,接着用编程制作荷花种植池,孩子做完就麻溜背完了目前整个体验孩子还很喜欢,起初两个星期还需要我教,现在玩的多了已经学会怎么去玩了如果不知道选哪个平台,或者不知道哇喜不喜欢,可以先试试这家我把链接放在下方,感兴趣的可以直接领取(免费的)二、少儿编程适合哪些孩子如果孩子逻辑思维能力弱、数感差,那我会建议让他试试编程。我们都知道中国式教育特点在于“超前学习”,学的多学的泛。有些孩子一年前学个十以内加减法几个月都费劲,但过一年,随着年龄和认知的增长逻辑思维增强,孩子十分钟就一点就通了。国内三四年级的数学,会用到很多新的概念和思维方法,跨度大很多孩子吃力跟不上,主要原因是数学思维惹的锅。少儿编程主要去引导孩子思考解决问题,保持他的好奇心和热情,这其中最难的点是要激发孩子的兴趣,并且要讲清楚很多抽象的概念。编程能培养孩子逻辑思维能力?说起来比较抽象,我们举个简单的例子:【鸡兔同笼】问题笼子里数一数,有23个头,64只脚,每只鸡有一个头,两只脚,而一个兔子就有四只脚,笼子里有多少只鸡,多少只兔子呢?采用传统的枚举法,我们可能需要列举出23种不同的情况来计算出答案……可想而知这巨大的工作量在我家孩子的编程课中是这样去演示的:第一步,我们可以利用「重复执行 直到」的循环编程语句,列举出所有可能的情况,之后程序会自动进行循环计算;同时将鸡和兔的数量输入到「变量」当中。第二步,根据「变量」,计算出第一种列举的情况下脚的数量之后,执行程序就可以得出结果。在这之中,孩子可以用不同的代码拼接去实现最终解编程的核心培养在于:大脑的思路有很多种,没有对错之分,讨论问题的关键,不在于答案的正确与否,而是要观察整个过程,看孩子是否能把问题分解,抽丝剥茧,先做哪一步,后做哪一步讲清楚,思路是否清晰,就代表了一定的逻辑思维能力。三、不同年龄段编程学习规划小学低年级,编程基本还是延续以兴趣优先,再慢慢试错为主的思路。建议最早在上小学后学习编程,软件虽然容易上手,但对孩子的识字要求、数学运算和基础知识认知有一定要求选择哪种编程语言或者说平台作为启蒙,很大程度上取决于小朋友的年龄幼儿园(3~5岁)类型:乐高-块砖搭建这个阶段的孩子可以玩一玩乐高,凭借想象力创造拼搭出想要的模型,培养孩子动手能力。小学1~4年级(6~9岁)类型:图形化编程、Python从小学开始,孩子可以选择学习图形化和Python语言;6-8选择图形化、9+选择Python。前期图形化编程培养孩子的思维能力以及多学科知识学习,后期Python比图形化编程更抽象,也更有难度学习,需要有一定图形化编程和基础知识的积累。小学5~6年级、初中年级(10~14岁)类型:Python、C++这一阶段,想要通过编程学习助力升学的孩子,就可以考虑学习信奥指定的唯一编程语言,即C++语言,准备信息学奥赛了。Python语言和C++语言最大的区别在于,Python上手快、简洁明了,适用于人工智能领域;而C++主要用于底层系统的开发,能够帮助孩子更好地理解计算机的工作原理,适用于操作系统层面的编程工作。四、学编程有哪些好处?目前的选拔出口有哪些?我们前面讲的这些总结起来,少儿编程对锻炼孩子抽象思维、逻辑推理、数感能力都有不少好处,它和人工智能时代的到来,和国家的导向都非常吻合。而且从孩子个体发展角度来讲,学到一定程度就可以参加编程比赛了,组队参赛,需要培养孩子的团队协作能力,软件编程需要大量的时间精力,调试程序,对于培养孩子的专注力,耐性和抗挫能力,都有不小的帮助。这个阶段需要有成绩,完成兴趣爱好到专业的闭环。如果孩子的兴趣特长能与国家发展结合起来,不仅是为社会进步做贡献,也是为孩子本身提供更广阔的成长平台。需要提一下的是,从功利的角度,也会有一些选拔的出口。目前含金量相对高一些,也得到了认可的是教育部白名单上的一些赛事。2022-2025年最新的公示名单如下:注意,市面上目前还有很多机构冠名或者直接主办的编程比赛,虽然办的比较热闹,但是不在教育部认可的白名单上,一般只能从练兵角度给孩子多一些体验,真正对国内升学有帮助的硬核竞赛,还需要去看各自省份的科技特长生具体政策。总体来讲,对于绝大多数家长来说,学习编程,还是应该着眼于对于能力的培养,而非功利的升学目的。五、怎样判断编程机构老师的水平?无论教什么学科,我认为老师最重要的素质只有三条:专业知识积累够深,相关知识面够广能够用形象的表达方式(包括口头、图解甚至动画)讲述知识点,并且能够提炼出一些规律擅长使用引导的方式让孩子自己达成目标第一点应该很容易理解,老师要教100%的内容,自己必须要200%的储备。那么在家长自己不太懂编程的情况下,怎样直观地判断老师的水平呢?我觉得可以看老师对孩子提问的反应:如果老师有足够的知识储备,对于孩子的提问应该可以应对自如;如果经常回避孩子的提问,那多半是肚子里没有料。另外,还可以看老师能不能针对孩子的作品提出有趣的改进或者拓展建议。第二点也比较直白,老师讲得是不是形象易懂。家长即便不太懂编程,也能有个大致的判断。比如说Scratch编程里面有讲到坐标系的概念,有些老师会说像电影院里坐座位,第几排第几座,这样一说孩子就很容易理解。坐标系也可以进一步提炼一些规律出来,比如说一个角色水平移动的时候哪个轴的坐标是不变的?好的老师应该能讲一些规律,而不是只停留在表面的一些概念。至于第三点,好的老师上课要千方百计地引导学生思考并自己找到答案,而不是只把知识点讲掉,带着孩子做完一个作品就完事了。比如说,做一个小项目的时候,老师有没有引导孩子进行功能模块的分解?在讲解知识点的时候,有没有引导孩子举一反三,自己去发现一些规律?在孩子的程序没有实现预期结果的时候,有没有引导孩子自己找出问题?家长也可以观察,孩子学完一段时间后,能不能利用学过的知识做出自己的作品。很多在乐高机构上课的孩子,跟着老师可以搭出很厉害的东西,但是让他们自己独立搭就抓瞎了,学编程可能也会遇到同样的问题。六、市面上有哪些不错的资源?介绍两个免费的资源,国外主用适合有基础,国内热门适合无基础数以万计全国各地孩子使用的编程课程,适合7-15岁无基础孩子。可以和国内的孩子一起组队学习、交流改编,在此学习的小朋友,作品会让你叹为观止!美国孩子学编程的网站,有中文版。适合4-18岁,有一定基础的孩子直接和全球爱好编程的小朋友闯关竞技,奥巴马跟孩子聊编程就是用的这个网站最后,再汇总下我个人的观点1.编程的本质是逻辑算法,是解决问题的思维模式,小学一年级(7-8岁)的孩子可以作为编程学习的起点2.要不要让孩子学编程,更应该看兴趣和能力,而非出于焦虑孩子一定有擅长和不擅长,学习编程“等于给孩子一个窗口,去检验自己是否擅长”。适度播下兴趣的种子就可以,孩子真正感兴趣的他自己自然会坚持下去的3.为孩子选择兴趣方向看三点:一广撒网多尝试、二根据兴趣和天赋来确定主项、三主项要有成绩,完成兴趣爱好到专业的闭环

我要回帖

更多关于 西瓜创客编程课怎么样 的文章

 

随机推荐