少儿编程

少儿编程沸沸扬扬,教育方法不能迷迷糊糊

对着背影说爱祢 提交于 2020-03-28 09:39:39
摘要 本文是《马克带你学编程》系列第3篇,通过前两篇文章我们一起探讨了 少儿编程 是什么、 少儿编程 学什么,本篇文章将带您了解『少儿编程怎么学』,以便于在编程少年养成过程中获得事半功倍的效果。 少儿的学习特点与大人全然不同,他们 对难度级别的过渡更为敏感 ,一旦跟不上节奏产生为难情绪,很容易丧失信心和兴趣。如果直接拿几本大人看着都头痛的C++ 代码 精髓或者JAVA编程思想之类的大部头给孩子看,不出意外的话,编程会成为这个可怜孩子的噩梦,甚至他这辈子都不愿意再学编程了。 少儿编程与传统的语文、数学差异比较大,它对 情境性 、 趣味性 和 实践性 的要求更加突出,照搬传统的课堂讲授模式也难以获得最佳效果。 少儿编程的主要目标是『使学生在学习编程的过程中提高其计算思维、逻辑思维和创造性思维,培养他们 独立思考与解决问题的能力 』,了解基础教育(K12)的朋友可以发现,这恰恰正是 STEAM 教育所追求的终极目标,也是中小学信息技术课程所关注的重中之重。 STEAM 教育是什么 STEAM是一种重实践的超学科教育概念,因其培养创新型和综合型人才的有效性而备受关注,逐渐成为国际教育界关注的焦点。 STEAM是五个英文单词的缩写,对应于科学(Science)、技术(Technology)、工程(Engineering)、数学(Math),以及后期加入的Arts(艺术)。

孩子该如何学编程-前言

冷暖自知 提交于 2020-01-19 05:13:46
前言 这段时间,做了一些关于少儿编程的公益课程,自己也写了一些课件为小区的孩子们免费培训scratch的使用,甚至于慢慢让孩子们接收一些python的知识。但至今做下来,始终自己不能让自己满意。 主要原因有以下几点: 单纯的讲解scratch和编程逻辑,学生接收倒是没有问题,但scratch毕竟只是编程模拟工具,长久下来,并不能让孩子们学习到真正的编程语言; 如果慢慢引入一些python的知识,发现孩子们的兴趣真的提不起来,编程语法本身就比较枯燥和难于理解,对于小学6年级左右的孩子,确实难以消化; 如果将scratch和python相互结合,逐渐讲解到编程语法,又让孩子们在scratch中找到乐趣,这是目前能想到的最好的办法,但还是有问题,python的基础知识学习周期就会被拉的很长,估计没有大半年是讲不完的(毕竟一周只有周末1节课),课程周期太长,对于家长、培训机构、学生自己都是成本和收益的巨大考验; 确实有些头痛,软件编程,在成人的世界中,做为一种学习资源,本身的价格就已经非常高,虽然很多课程在网络上都可以找到免费的教程,本人也是提倡开源知识的倡导者,但对于少儿编程学习,特别是线下学习,场地和人力的成本还是必须考虑,毕竟线下的培训机构,还是要给房租给水电的。 当前各大市场,线上教学的价格较为透明,但费用也是一年几大千到一万多不等;线下教学的价格比较混乱

风光与阵痛:少儿编程的AB面

回眸只為那壹抹淺笑 提交于 2019-12-30 23:37:30
  前不久,苹果公司 CEO 库克亲自在微博上向一位上海小学生送上了生日祝福,这位年仅 8 岁的小朋友因在B站教编程而火爆全网,其视频播放量已破百万,被称全网最年幼编程老师,很多围观者纷纷表示,“我连小朋友都不如”……这一新闻事件,为“少儿编程”的热度又添了一把火。   少儿编程教育其实是个新事物。   李开复曾表示:“10 年后,50% 的人类工作将被人工智能取代。”   乔布斯也说,“我认为这个国家的每个人都应该学习编程,因为它会教给你如何思考。”   近两年来,在人工智能接棒下一波科技浪潮之下,AI、区块链、IoT 等新技术层出不穷,而技术的底层架构者——程序员,成为最紧俏的职业,尤其是 AI 领域的工程师,更是稀缺。许多人认为,未来,编程将和英语、计算机一样,成为人人都掌握的技能。学编程,要从娃娃抓起。职业市场的需求和人才稀缺的现状,助推少儿编程教育这一新兴行业的诞生。   生来便自带“光环”的编程,以及由它衍生出的少儿编程教培市场,在短短两年时间内,一路小跑着前进,一路上,有风光,也有阵痛,有前景,也有挑战。<strong>少儿编程的 AB 面交织背后,是行业野蛮生长、洗牌整合的必经之路。</strong>   <strong>风光A面:异军突起,燎原之势</strong>   伴随着“编程是 21 世纪必不可少的技能”,“不会编程,就是新一代‘文盲’”等焦虑论调的制造

少儿编程到底能给孩子带来什么好处

▼魔方 西西 提交于 2019-12-16 08:05:12
我们生活在一个数字化的时代,许多高科技产品入侵式地进入我们的生活,影响着我们的生活方式。孩子的游戏不再是以前的过家家,而是手机、平板上面的电子游戏。面对这样的改变,中国父母还在为孩子沉迷电子游戏苦恼时,而计算机编程却已经成为美国中小学教育的热门课程。那么为孩子设计的计算机编程——儿童编程,你们真的了解过吗? 什么是“儿童编程”? 儿童编程顾名思义就是儿童学习编程,但是呢,这个编程不是敲英文代码的那种,是一种简单的积木式编程,通过模块拉拽的形式来完成编程。国内“儿童编程”基本上采用的是Scratch,这个是MIT发明的。MIT中文就是麻省理工学院,是世界著名研究型私立大学,誉为“世界理工大学之最”。为儿童设计的入门编程语言,用命令控制程序的运行,只需要拖几个模块就可以控制机器人,有变量,流程控制,可以打包模块,运算符等计算机语言所具有的所有基本特征。使用特别简单,即使是5岁的小朋友也可以很快的给机器人编程。 孩子不用记代码,只需理清思路,拖几个模块上来,一个程序就完成。而且内容特别丰富,几乎所有的小朋友都可以找到自己喜欢的方向。喜欢游戏的,可以自己设计游戏;喜欢画画的,可以制作动画等;喜欢音乐的,可以创作出特有的音乐效果等等。 学了“儿童编程”有什么用? 孩子学习编程,主要是学习编程思维,一种逻辑思维能力。拿喝水为例,先要用手去拿杯子吧,接着手要握紧杯子,再接着把杯子送到嘴边

结合工程实践选题调研分析同类软件产品

梦想与她 提交于 2019-12-01 07:24:02
我的工程实践选题是轻量级少儿编程学习平台,现在比较主流的少儿编程平台主要有Scratch软件、ScratchJr——一款基于 Scratch 的 iPad 应用、网易卡搭、编程猫和Alice——一个面向儿童的开源程序语言和工具。 (1)这些软件的开发者是怎么说服你(陌⽣⼈)成为他们的⽤户的?他们的⽬标都是盈利么?他们的⽬标都是赚取⽤户的现⾦么?还是别的? 2016年,据美国国家教育统计中心数据显示,美国67.5%的少儿已接受在线编程教育,远远高于中国。为了在根上不和美国掉队,国家大力推进教育改革,重视编程教育。投资者看准机会,又要在这个区域掀起一片血雨腥风,其中的佼佼者如编程猫、小码王。在国家的推动下,我了解到了这些少儿编程平台并成为了他们的用户。首先,被这些平台放在第一位肯定就是盈利,其次才是教育。他们主要通过网上授课来获取利润。 (2)这些软件是如何到你⼿⾥的? 这些软件大概分为这三类获取方式:Scratch和ScratchJr需要下载来获取,网易卡搭和编程猫都是在线使用,Alice则需要拷贝。 (3)这些软件有Bug 么?⼜是如何更新新版本的? 我就来说Scratch吧,Scratch作为一个图形编程语言,有入门快、容易理解的特点。是少儿编程的首选语言。大家对scratch多是满满的赞赏。但是在Scratch还是有不少缺点。 1、elseif:scratch拥有:如果..

早教编程

孤者浪人 提交于 2019-11-30 13:19:10
在信息化时代, 早教 不会编程无异于文盲! 年初,上海举办了一场少儿编程大赛,近千名选手中有五分之一都是学前儿童,年龄最小的竟然只有四岁! 十年前,有人断言未来不会上网和操作电脑的人会成为“文盲”;而如今,我们也应该敏锐地意识到,将来不会编程的人也将被划入文盲的行列! 为什么早教要学编程? 首先,我要纠正一个常见误区——学前儿童学习编程并不是为了长大做程序员,而是因为编程未来一定会成为一个人生存必需的技能素养。 另外,编程早教并非强求学前儿童写出复杂代码,那是拔苗助长的错误理念;科学的编程早教是让孩子感受编程思想,进行相关的思维训练。 那么,应该如何开展编程的早教呢?接下来我介绍一个方法,即使家长不懂编程,一样可以在家教孩子学习! 早教编程只需一个三角形! 1.什么是帕斯卡三角 帕斯卡三角也叫杨辉三角,是一个由数字组成的三角形,其规则是每个数字都是上一行相邻两数相加之和,最顶上和最边上的数字均为1。 这个三角形和编程有什么关系呢?由于它最基础的原理是递推计算,符合C++、Java等主流编程语言的语法,所以可以用来做孩子的编程思维启蒙。 2.画三角练加减 在具体的训练过程中,由于学前儿童不一定能准确理解帕斯卡三角的计算规则,家长可以先带着孩子一起画,随时解答孩子的困惑。 但详细的数字计算家长不要为孩子代劳,而应该鼓励他们自己计算出结果;如果孩子还没有接触20以上的加减法

为什么要学习编程?孩子学习编程有用吗?

谁都会走 提交于 2019-11-26 22:26:07
培养信息技术类人才是时代所需,技能学习是否应该从娃娃抓起?编程培训“低龄化”是好是坏? 为什么要学习编程?孩子学习编程有用吗? 很多家长认为:技能学习应该从娃娃抓起,而编程技能正是众多技能学习中最为重要的技能学习之一。之前在上海大学举行的一项教育机器人比赛中,近千名选手参赛,其中不乏学龄前儿童,最小的选手只有4岁。随着科技日新月异的发展,编程技能学习趋于“低龄化”,这是一个不容忽视的事实。 面对竞争日趋激烈的就业市场,有些家长担心如果孩子不懂编程,很有可能会输在起跑线上,所以才迫不及待地想要送孩子学习编程课程。还有一部分家长是属于跟风型的,看到别人家的孩子样样都强,自己的孩子却什么都不会,为了迎合大众,只好随大流。 面对编程技能培训趋向“低龄化”的现状。我们要辩证的看待问题。 少儿学编程的必要性 有没有必要让孩子过早地学习编程,没有统一的答案,专家们对此也是各抒己见,褒贬不一。 在一些培训机构推介编程的宣传中,编程已经被视为一种“通往未来的语言”。在互联网商界,乔布斯11岁开始接触编程,成为了一代传奇领袖;比尔盖茨13岁开始接触编程,31岁成为了世界首富。 对此,有家长表示:“孩子班上很多同学都报名了,有的孩子才5岁就开始学了,听说编程是人工智能时代的读写能力,我害怕孩子输在起跑线上。”这个问题应该是见仁见智吧。 正方:赞成学习少儿编程 1、增强逻辑思维能力