儿童编程是什么课程

儿童编程是什么课程?少儿编程教育并非高等教育那样学习如何写代码、编制应用程序,而是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力。例如学生在制作一个小动画的过程中,自己拆分任务、拖拽模块、控制进度,从而理解“并行”、“事件处理”、“目标实现”的概念。

编程

少儿编程是什么?要学吗?如何学?

一、构思能力

编程是一种“先写剧本,后看结果”的活动,这要求孩子先在脑子里进行构思并模拟出结果,然后再实际验证结果是不是符合预期。这是一个“异步”的过程,对于这种“都得事先想好”的方式,孩子一开始是不适应的,因为这违背他们的直觉。

二、逻辑能力

编程需要考虑到各种情况,根据不同的情况作出不同的选择(分支),而且各个分支之间不能重复,也要避免遗漏某一种可能性造成程序的异常行为。在逻辑思维中有个词叫做MECE(Mutually Exclusive and Collectively Exhaustive),意思就是“相互排斥且整体完备”,也就是“不重复,不遗漏”。这是逻辑思维中的一个重要原则。

三、模式识别能力

在编程中我们经常需要发现一些“可以重复”的单元,然后让计算机去重复它。举个简单的例子,计算(1+5)×4相当于(1+5)+(1+5)+(1+5)+(1+5),其中每一个(1+5)就是一个可重复的单元,或者说是一种模式(pattern)。在解决实际问题时,模式并不都是显而易见的,有些模式是隐藏的,或者需要一定的变换才能出现的,这些都考验孩子观察力和识别力。

四、分解问题的能力

一些复杂的问题都可以分解中等的问题,中等的问题还可以进一步分解成小问题。在解决复杂问题时,问题的分解是非常重要的,编程中我们也经常需要使用这样的方法。

五、调试除错能力

任何工作都无法一蹴而就,是人总会犯错误,程序运行起来发现不对有问题,这时需要孩子能够找到出错的地方在哪里,并且将它改正。这里面包含的能力很多,比如抗挫折力、观察力、专注力等等。

编程代码

少儿编程到底学些啥

正值暑假,中小学生的课外培训市场异常火爆,而近年来,少儿编程更是异军突起,炙手可热。上个周末,记者走访了武汉多家少儿编程的培训机构,每家都有不少家长带着孩子在试听、咨询。被追捧的少儿编程究竟在学什么,到底值不值得学呢?

现场:报名学编程孩子越来越小

打开某点评网站,在搜索框中输入“少儿编程”,形形色色的编程培训机构便映入眼帘。仅在楚河汉街,就显示有五六家不同品牌的少儿编程机构。在中北路上的一商场内,几个楼层都有主打少儿编程的培训机构。

在三楼的一家培训机构里,一位等候5岁孩子下课的妈妈告诉记者,听儿子说幼儿园里的不少小朋友在学编程,还把机器人带到了学校,儿子嚷嚷要学,自己就试听了两家培训机构,两家课程都是围绕软件编程和乐高机器人编程。“试听的一小时里,有老师在课堂上播放有关汽车的视频,让孩子们根据图纸组装小车,认识齿轮、让小汽车动起来等。”这位家长综合比较,选择了学费更贵、门面看上去更高大上的一家,一次预交两万多元。

在武汉会展酒店的一家编程培训机构里,有工作人员表示,这家店开业还不到一年,其母公司是一家美国上市集团,今年刚收购了另外一家编程培训机构,现在地址就是收购机构的地址,目前有学生350人左右,大多为一年级以上的学生。

“我们这边最小的孩子是两岁八个月大。”在中北路一家培训机构,教室外的墙壁上张贴了不少学生的编程作业和教学图片展示,工作人员指着学生照片向家长们推介。

记者采访发现,商家们的宣传册上普遍宣称可以为3岁—16岁孩子提供课程方案,每类课程均按照年级被细分成多个阶段。课程根据学生年龄段,每周一次,在60分钟—120分钟之间,大多实行小班教学,人数在6—8人左右。

调查:收费过万用游戏进行启蒙

在汉口的一家培训机构,透过教室的透明窗户,记者看到,有老师正在跟学生讲解一辆汽车的驱动传统系统,而学生则根据老师的要求,在组装一辆模型车。另一间教室内,一名老师正在跟学生讲解塔吊的原理图和工作方式。一位学员家长说,外孙在附近上学读三年级,已经上了快一年了, “报了几个兴趣班,孩子都不感兴趣,唯独这里来了就不想走。”

该培训班的一位工作人告诉记者:“目前机构提供两种课程,一种编程写代码,以Python语言为主,入门容易,适合少儿学习;另外一种是机器人编程,可以简单理解为,软件编程是让电脑屏幕上的小猫小狗动起来,而机器人编程则是让积木制造的机器人动起来。”

记者了解到,目前少儿编程入门课程主要是通过图形和游戏来教授知识,软件编程通常一开始通过可视化趣味性的 Scratch 入门,然后从 Python 过渡到 C++,直至参加信息学竞赛等,而纯代码编程的学习,对学生数学理解能力有一定的要求。

机器人编程很多从乐高WeDo开始入门,年龄大些就学习EV3,内容包括搭建简单的机械结构,学习简单的齿轮传动和杆杆原理,课程级别越高内容越复杂, “这类课程主要是教授工程机械、物理知识,电子电路和图形化编程等。”

“零基础的幼儿,便可以接触模块拖拽类的启蒙编程,等三年级以后进入趣味编程的学习,开始写代码。”面对一些家长担心孩子太小听不懂的疑虑,工作人员解释,刚开始接触编程学习时,往往会用到涂鸦、声音、图片等有趣的元素,所以孩子接触后容易产生兴趣。

两种课程相比,机器人编程的价格明显高于软件编程。以该机构为例,机器人编程一年90个课时,收费在一万四千元左右,包括了4800元的课件费用,也就是乐高EV3教学版组装式机器人套装,市面上售价在3000元以上,“除去课件费用算下来90个课时,每小时在110元左右。”该工作人员表示。

家长:难以分辨课程好坏

“学习机器人是未来核心竞争力”、“升学留学都是敲门砖”、“未来文盲的标准就是不会编程”……线上线下,大小编程机构纷纷打出各种广告招揽生源。

记者在几家培训机构随机问了等候的一些家长,大部分家长对具体学什么也说不清楚。“现在去一次儿童乐园也上百元,报个班还能提前感受下。”一位5岁男孩的家长在采访中表示,“感觉机器人编程就是乐高搭建,只是用上了电子积木。”

记者也专门去青山区好时代创客科普基地体验了一堂少儿智能硬件编程课。“如果数码管测到的温度高于30度,那么风扇要转,否则风扇停止。”课堂上,通过图形化编程,老师让一群七八岁的孩子在电脑上通过拖拽程序发出命令,让电子模块实现不同的功能,“比如风扇开关、机器人前进、转圈、后退等。”要让电子模块执行命令,孩子们需要设置好程序、并接好相应控制接口。记者看到,一些孩子动手很快,一些孩子出错老师过来及时指导。上三年级的熊同学说,“通过程序能控制风扇,感觉很神奇。”

这家科普基地负责人刘琼女士介绍,自己一直从事计算机方面工作,今年12岁的儿子上四年级时开始接触编程,当时青山区学习编程的还不是特别多,加上看到国家在人工智能教育上逐渐加大力度,于是也找了几个朋友组建了团队。她表示,目前自己的团队和六七所学校进行了人工智能创客课程合作,以公益性科普为主,仅收取人工智能机器人本身的成本费用,更多的想致力于人工智能机器人技术的普及。

现场有家长表示,市场上少儿编程机构太多,如果学校能提供创客课程,或者与公益机构合作,还是很愿意让孩子去接触了解这一新生事物。

武昌区一名中学机器人社团教师告诉记者,“这类机器人编程,对学生十分有吸引力,它不简简单单是‘玩积木’,同时也对学生对机械结构、物理知识的理解有相当的要求,还需要学生有相当的动手能力。”但他也表示,虽然机器人编程目前很火,可也存在着一定的问题,例如培训机构教师的资质问题,以及课程的内容是否科学合规。

专家:孩子太小学编程意义不大

去年3月,教育部印发《关于做好2018年普通高校招生工作的通知》,宣布全面取消体育特长生、中学生学科奥林匹克竞赛、科技类竞赛、省级优秀学生、思想政治品德有突出事迹等全国性高考加分项目。这使一度过热的奥数等校外培训更理性,随之而来的,是家长们对编程和机器人等信息技术培训的追捧。

在各种少儿编程推广的帖子下,不少家长进行留言:孩子到底该不该学编程? 这样的课程是否真的对孩子有益呢?如果学,该学些什么?从几岁开始学起?

“在青少年阶段接触编程,是有益的。不过,太早接触也不太现实。”武汉市武钢三中信息学竞赛教练吴金全老师表示,在初中高中阶段学习编程,能锻炼学生的逻辑能力。吴金全强调,对小学低年级的孩子而言,学编程必须要有数学基础和抽象思维能力,对逻辑有一定的认识,几岁的孩子通常没有达到这样的认知水平,这种情况下去学编程肯定是不适合的,商家显然有夸大之嫌。至于什么时候学,要视孩子对一些基础知识的掌握情况来定,而且提前学和中学后再接触,区别不大,家长们没必要对此焦虑,甚至花大价钱凑热闹报班,甚至会给孩子带来负担。

电脑编程程序员

少儿编程学什么 学习内容有哪些

少儿编程学习内容是什么

通常来讲,少儿编程现在比较主流的学习课程scratch、appinventer、Python、C++,scratch作为入门课程,主要锻炼孩子的逻辑思维能力、创造力,以及创新能力,界面卡通,积木式,易学习。关于少儿编程的学习内容,不同的机构有不同的课程体系,经过两年的发展,“scratch-python-C++”这样的少儿编程课程体系已经渐渐统一了这个行业。少儿编程重点不是教授一门技术,而是教会孩子一种思维方式。

其实,少儿编程是一门很综合的学科,它不仅可以提高孩子的数学思维和逻辑思维能力,让孩子更聪明,同时还能提高孩子解决问题、分析问题的能力,养成严谨的习惯。更重要的是,通过完成一个个项目,可以让孩子在团队协作中,感受编程乐趣,让孩子充满成就感。让孩子学习编程,是对孩子未来的一个布局。

此外,由于国内STEAM教育正处于培育市场观念的阶段,尤其是少儿编程,很多家长对编程的印象可能还停留在“写代码”上,认为教孩子编程是揠苗助长、急功近利的行为。其实不然,少儿编程从来就不是为学技术,更多的是以培养孩子的逻辑思维能力为核心,激发孩子的想象力、创造力与探究能力,是为了给孩子一个全新的视角去看世界,当遇到问题时能够用程序思维去分析问题、解决问题,形成严谨且专注的思维方式。所以,少儿编程教育,培养的是孩子面向未来的能力,而不是仅仅学会一项技术。

学习少儿编程的好处

1.强化孩子的逻辑思维能力。编写程序最重要的就是如何把大问题不断分割成小问题的过程。其中,孩子必须去思考如何把代码合理的安排在整个程序中,才能让程序流畅的处理输入、演算、直到输出,这个过程对孩子分析事物逻辑性有极大的提升。

2.培养孩子的专注力和细心度。排错是每一个编写程序人必经之事,不论大人小孩都没有例外。有时候只是少打了一个字母或是在某一行末尾少了一个分号,就会造成程序大乱,更别说逻辑分析问题上忽略的某种状况和陷阱。所以,在写程序过程中,排错是无法敷衍了事,得过且过的,这个过程能有效的改正孩子马虎行事的毛病,避免当个差不多先生。

3.提高孩子的耐心。当父母的一定遇到过这种情况,带孩子去吃饭,孩子怎么也坐不住,总是要跑来跑去到处吵闹玩耍。此时,有的人会拿出手机当做游戏机,孩子的注意力瞬间被拉了回来,开始安静的坐在位置上玩耍。以游戏项目作为课程,就是运用这种特性,让孩子在游戏中学习,寓教于乐,但他们不只会玩到游戏,更会懂得一个游戏是怎么被设计出来的。

4.增加孩子的抽象思考能力。其实学习编程,就像学习第二外国语一样。如果说学外语是为了跟外国人沟通,学习程序就是为了跟计算机沟通。更有趣的是,你碰到老外不会说英文还可以比手画脚,跟电脑可不行。这意味着孩子在学习的过程中,更需要一种化具体为抽象的能力,编写正确的程序,让程序能够按照孩子想象的方式运行,这是集思广益的过程。让孩子发挥无限想象并动手实现,让不懂得思考的电脑,也能了解与表达抽象的事物。

儿童编程是什么课程

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注