近年来关注少儿编程的历史的用户越来越多,小编整理了关于你知道吗?少儿编程的历史比想象的久远!,哪里的少儿编程好呢?,少儿编程到底是什么?这篇文章给你彻底讲透!,少儿编程学习的是什么?让我们先回顾编程发展历史,少儿编程篇01少儿编程的起源??,供您参考
1.你知道吗?少儿编程的历史比想象的久远!
近一年来,学习少儿编程逐渐成为一种主流趋势,可仍有不少家长对于孩子为什么要从小开始学编程,少儿编程要怎么学感到疑惑。 有人认为,未来的科技教育核心是编程; 有人认为,孩子学习编程是未来时代的趋势; 有人认为,学习少儿编程编程对孩子创造力和多种思维方式的发展很有帮助; 那么,你了解编程是从什么时候开始的吗? 2008年,美国麻省理工(MIT)设计开发了一款少儿编程工具Scratch; 2012年,日本中*生普及编程教育科目; 2013年,美国号召全美学生学编程,并发起“编程一小时”活动; 2014年,英国将计算机编程列为5-16岁儿童必修课程; 2016年,美国国情咨文推行计算机科学教育,强制要求高中毕业必修计算机编程学分,将编程纳入K-12体系; 2021年,*浙江、山东等地也把编程(Python)正式升级为高考科目,跟物理、化学等并列;同时新加坡全面推动少儿编程教育,中*考试中加入编程考试科目; 2021年,教育部公布高中新课标,编程、计算思维成必修内容。以少儿编程为代表的信息技术*将被纳入高考,编程地位直线上升,成了高中孩子的必修科目。 其实,少儿编程在国外已发展近10年,全球超过6000万孩子接受编程教育,已有16 个欧美*将编程纳入了公立学校的日常课程。
2.哪里的少儿编程好呢?
少儿编程现在比较主流的学习课程scratch、、Python、C++,scratch作为入门课程,主要锻炼孩子的逻辑思维能力、创造力,以及创新能力,界面卡通,积木式,易学习。关于少儿编程的学习内容,不同的机构有不同的课程体系,经过两年的发展,“scratch-python-C++”这样的少儿编程课程体系已经渐渐统一了这个行业。少儿编程重点不是教授一门技术,而是教会孩子一种思维方式。Scratch是一款由麻省理工设计开发的少儿编程工具。使用者可以不认识英文单词,也可以不会使用键盘。用鼠标拖动积木块到程序编辑栏可实现命令,锻炼逻辑思维能力。孩子熟悉Scratch少儿编程软件后,可以把自己的想法组列为*顺序,并融合天文、科学、生物、美术、数学等多*知识,锻炼思维,实现创意。Python被称为胶水语言,语法结构精炼,将思维可视化,阅读良好的Python程序自然得如同读英语一般。伸缩自如,适合初学者和专家。Python走进中*教材,被列入*计算机等级考试二级范围。Python是一种用最简洁的语言表达想法、用最简单的思路解决问题的编程语言,适合6年级及以上,或经过逻辑思维和英文水平测试的4、5年级孩子学习.C++是信息学奥赛的竞赛语言,而且C/C++语言深刻影响了后来出现的高级开发语言,C++甚至影响着计算机开发语言的整个世界。计算机技术的每一步演变,都要经历创新技术、变革思想、解决问题、打破局限等步骤。因此如果一个人有机会学习两种不同年代的编程语言,就会深入地理解历史上最聪明的人类对技术的认识和思考。另外,由于C++彻底兼容了C语言,而C语言有能力操作计算机硬件中几乎每一个资源,所以深入学习免不了要知悉计算机体系结构,这是一个有机会打开CPU外壳去看内核的技术。显然,相较现阶段学校的所有*,少儿编程学习有着更鲜明的特点和优势,对孩子的教育也更有意义。(酷叮猫)创立于2013年,是大连高新园区爱尚教育科技培训学校旗下儿童教育品牌,专注于6-17岁少儿编程教育领域发展。让学员在寓教于乐中提升逻辑思考能力、创作力、团队协作能力、沟通表达能力、发现并解决问题的能力。人工智能与大数据时代来临,编程将成为一种基本能力。2021年7月《新一代人工智能发展规划》明确指出在中*阶段设置人工智能相关课程,逐步推广编程教育。NOIP、ACM等信息学大赛也备受各方关注,一度成为高考加分、升学保送、自主招生重要参考条件。与其让孩子玩游戏不如让孩子学编程,让孩子领跑未来,从酷叮猫开始!未来热线:0411-39888520未来起点:大连市沙河口区民政街433号西安路家乐福下车即是
3.少儿编程到底是什么?这篇文章给你彻底讲透!
少儿编程火起来的同时,也迎来了很多人的质疑。嘻嘻,作为知乎内有点粉丝量的大V,小码酱每天需要花很多时间来解答各位家长对于少儿编程的疑问。今天就来全面给大家科普一下:少儿编程到底是什么?!(这篇文章麻烦大家认认真真看完鸭~)首先,先解决一下大家对于政策文件真实性的质疑吧。比如这份文件的官方链接就在这里:教育部办公厅关于印发《2021年教育信息化和网络安全工作要点》的通知 - *人民共和国教育部*门户网站如果不是官方文件,我们也是不敢直接摘录的呀,这个太容易打假啦!!!至于,教育部为什么要大力推广编程教育,大家如果对政策有疑问或者质疑,教育部网站的“部长信箱”可以投稿哦~下面回到正题,一起了解下:少儿编程到底是什么???一、什么是编程?简单的说,编程()就是依靠编写程序来告诉计算机要做什么。人类是这样和计算机进行交流的:就像人类一样,机器也有属于他们的自然语言。人类有汉语、英语、韩语……计算机编程语言有C++、Java、Python……针对儿童也有专门的编程语言,比如Scratch。编程语言就是一个指令系统,里面包含许多指令。当计算机接收到某个指令时,它就会实现某种控制或运算,做某件特定的事情。这个过程就是编程。 二、什么是少儿编程?少儿编程≠写代码!少儿编程≠写代码!少儿编程≠写代码!这个前提真的太重要了,很多家长就是因为把少儿编程直接等同于写代码,才会出现下面这些灵魂提问!孩子连英语单词都不认识,怎么学编程?我又不想让孩子当程序员,为什么要学编程?成年人学代码就觉得难,孩子怎么可能学得会!..........少儿编程≠写代码!让孩子学编程也不仅仅是为了成为程序员!少儿编程是采用图形化的编程工具,像组装积木一样,通过拖拽、点击等操作。把原来英语的代码编程语言转成图形模块化、指令化,以情景动画、游戏、积木构建的形式呈现。来提高孩子的一个逻辑思维能力。下面就是孩子们学的编程语言,只要会移动鼠标就能学习:Scratch图形化的编程语言三、什么是少儿编程教育?少儿编程教育指针对6到12岁的孩子通过寓教于乐的方式来学习编程语言,基于可视化图形编程工具和基础编程语言构建在线编程学习平台,让孩子通过可视化图形编程、代码编程培养动手能力、逻辑思维能力和计算能力等,学习编程来串联各个*。少儿编程教育属于STEAM教育的一个分支,也是*在基础教育阶段针对AI教育领域下的提前布局,最终让孩子成为全科型人才。伴随着科技和互联网的发展,近100年所发生的科技变革,比之前的900年还要大,而这些发展的核心逻辑其实是创新驱动技术变革,从而改变人类社会。所以本质上*和企业要做的事情,是培养创新型人才,而且是以信息技术为核心基础的面向未来的新型创新人才,这样的人能推动人类世界的进化。可以说,编程教育将构建未来互联网人才基础,尤其是少儿编程正在构筑未来互联网基石。关于编程,乔布斯有一句名言:“我认为每个孩子都应该学习编程,因为它教会你如何思考。”硅谷创业故事中,几乎每一个科技英雄,如比尔盖茨,都是从小就开始接触电脑学习编程,而芯片、AI等底层技术以及创新能力方面美国一直领先世界,也于此密切相关。据调查显示,70%的美国孩子在读*之前接触过一定深度的编程教育,不仅仅是在美国,日本、韩国、英国、芬兰、新加坡等发达*早已将少儿编程教育付诸实践,将编程纳入教学大纲,成为必修*。我国近几年多次印发人工智能发展规划,鼓励学校在相关课程中推动编程教育。不少学校在录取学生时,会将编程作为考量孩子能力的重要标准之一。2021年4月,南京教育局将编程列入南京*特招生的范畴。浙江省*的新高考方案已将信息技术(含编程)纳入高考科目。在将来会有更多省市高考将涉及编程内容。若孩子有去国外留学的打算,而且在编程方面有特长,那么申请留学时将占优势。少儿编程的重要性不言而喻。四、少儿编程的核心价值是什么?少儿编程教育的目的不仅仅是学习某编程语言,掌握多少编程知识和技能,而是通过编程的学习提升数字素养,培养信息意识,形成*融合的能力;编程化计算思维的建立,为解决实际问题提供更富有逻辑化的思路,最终能够实现技术创新,并且能够体验技术实践。编程在未来可见范围内将会和开车、会英语一样成为每个人的基本技能。少儿编程不仅能锻炼孩子的逻辑思维能力,更是对孩子创新能力的培养,孩子可以通过编程来表达自己,通过编程课的学习认识科技时代事物运行的底层逻辑;从科技产品的消费者变成科技产品的创造者。在学习编程的同时可以学习数学、物理、英语、历史、地理等*的知识,编程只是一种学习工具,为孩子提供一个获得*体验的学习场景,孩子会发现学习知识不再是枯燥的、乏味的。基于PBL和建构主义学习学习方式,更能多方面锻炼孩子解决问题的能力、自主学习能力和团队协作能力,从而全面培养孩子的多元智能的发展。五、那么孩子如何学习编程?首先,让我们把编程语言分为两大类,一类是兴趣编程,以图形化编程为主,目的是用编程实现自己的想法,不用担心程序执行效率,也不用考虑用户的使用场景和平台。另一类是工业类编程,以源码编程为主,除了考虑用编程来解决生活中的问题外,还需要考虑到用户会在什么样的场景下使用此软件。基于皮亚杰认知发展理论:(1)11岁之前孩子的认知结构处于具体运算阶段,运算思维特点是:当面对一个事物时,所能想到的是具体的东西,习惯用形象化的事物去解决问题。在这一阶段可以通过图形化编程来训练孩子的逻辑思维能力,图形化编程类似搭建乐高积木。将模块通过拖拽的方式来组合,创造出具有一定逻辑的作品,例如打字游戏、动漫动画、场景故事、美术作品等,而每个作品都是孩子思维的结晶。(2)11岁以后,孩子的认知处于形成运算阶段。孩子的大脑前额叶逐渐发育完全,抽象思维能力也可以得到显著提升,开始学习函数等抽象知识。孩子摆脱了对具体事物的依赖后,开始利用语言文字在头脑中重建事物和过程来解决问题的运算叫做形式运算。除了利用语言文字外,形式运算阶段的孩子甚至可以根据概念、假设等为前提,进行推理并得出结论。在这一阶段可以让孩子接触代码编程,比如Python,来训练孩子的抽象思维能力。在Python编程的学习中,孩子需要通过一条条指令在他们大脑中建构整个程序框架和具体的算法步骤,这对孩子的逻辑、推理、抽象、归纳等能力都可以进行强化训练。所以,孩子学习编程语言的过程是动态变化的,这需要根据孩子的认知水平来选择合适的编程语言。 少儿编程学习成长路线六、编程如何提高孩子的逻辑思维能力?逻辑思维中有个非常重要的原则叫做MECE(Mutually Exclusive and ),意思就是“相互排斥且整体完备”,也就是“不重复,不遗漏”。(比如下面右图是遵循了MECE原则的,左图就没有)在编程过程中,处处要考虑和遵循MECE原则。比如在贪吃蛇的程序里,蛇每往前走一步,可能会出现哪些情况?1.吃到苹果2.撞到墙3.撞到自己4.什么都没发生。这4种情况是互斥的,并且这4种情况覆盖了所有可能性,这些思考对孩子的来说都是非常好的逻辑训练。话说这对于职场人士也是适用的,用这种思维方式分析问题时就会比较全面不会遗漏。关于少儿编程,你如果看完之后还有很多的疑问,我在知乎创建了一个问题,大家都可以把自己的问题抛在里面哦,我都会尽全力解答哒!关于少儿编程,家长们都有哪些疑问?❤看完两件事:如果你觉得这篇内容对你挺有启发,我想邀请你帮我2个忙:1. 点赞,让更多的人也能看到这篇内容(收藏不点赞,都是耍流氓 -_- )2. 关注我 @小码王在线少儿编程,让我们成为长期关系我是小码王在线,专注分享孩子成长干货,构建孩子面向未来的思维方式。有任何少儿编程相关问题,可以在知乎私信我,非常乐意解答哦。另外,如果您想让孩子接触少儿编程,建议可以先报一下在线的体验课,一般体验课程价格都不贵。如果您需要的话,也可以私信我,我可以帮您申请一个5节零基础编程课的优惠价,只需要9.9元(其他地方购买都需要495元哦)
4.少儿编程学习的是什么?让我们先回顾编程发展历史
从2014年12月,美国前总统奥巴马在“编程一小时”活动中写下自己人生*行编程代码开始,青少年编程教育逐步成为公众关注的热点。2021年7月,国务院发布《新一代人工智能发展规划》,其中特别提到的“在中*阶段设置人工智能相关课程,逐步推广编程教育”,给青少年编程教育的重要性一锤定音。提起编程教育,我们*会想到如Scratch、Python等编程语言。是不是学会这些语言,就是学会了编程?到底学会多少语言,才算是学会了编程?想找到这些问题的答案,我们不妨从编程的发展历程中探寻。历史中的可编程发明如果被问到“什么是编程?”,许多人的回答可能是“敲代码”。坐在电脑前,用键盘敲出一行行代码,这就是我们现在最常看到的别人编程的样子。然而,在80年代,计算机工程师编程并不是“敲代码”,而是“写代码”——真的在纸上写出程序代码。在纸上写好的代码也不能运行,工程师们还需要把程序制作成打孔纸带,把打孔纸带输入计算机,计算机才能读取程序并运行。从1943年*台现代电子计算机发明开始,给计算机输入打孔纸带就是当时的“编程”方式。直到电子显示器发明并大规模应用后,纯数字化的代码输入得以实现,打孔纸带才退出了“编程”的舞台。打孔纸带但有趣的是,使用打孔纸带、纸卡编程的历史比现代计算机还要早得多。1805年,拿破仑为法国纺织商人、发明家约瑟夫·雅卡尔颁发巨额奖金,嘉奖雅卡尔发明的,极大提升了纺织生产效率的自动化“可设计”织布机。雅卡尔织布机雅卡尔织布机的走线由一系列串接好的打孔卡片来控制。打孔卡片的每一列对应一根经线,织布机每织一次纬线时,自动根据打孔卡片当前一行每一列是否打孔,来提起或不提起对应的经线。织布机织完一行,把打孔卡片向前拉动,接着根据下一行的打孔来控制经线,这样就纺织出跟预先设计的一模一样的花纹。后来的各种计算机的设计,都借鉴了雅卡尔织布机的打孔卡片控制方法。十九世纪英格兰数学家查尔斯·巴贝奇,是公认的*个机械式可编程计算机——分析机的发明者。他为了能更快的制作更准确的对数表等数学用表,设计制造了一系列“计算机”。巴贝奇就采用了打孔卡片来为分析机编写运算程序。他的助手艾达为分析机编写了完整的三角函数计算、级数相乘计算和伯努利数计算等程序。巴贝奇差分机的重制品我们再向前追溯,还能发现比打孔卡片更早的“编程”装置。这些装置中有两种我们比较熟悉,是音乐盒和自动人偶(automaton)。能自动演奏音乐的音乐盒最早出现在公元9世纪,在19世纪成为大量生产的工业化产品,是当时人们的休闲娱乐用品。音乐盒内部有一个滚筒,滚筒侧面安装有一排发音簧片,每一个簧片被拨动后能发出特定的音高。工匠对照着乐谱,在滚筒上对应行列的位置做出凸起。滚筒转动时,各个凸起依次拨动簧片,就形成了旋律。在19世纪末,大型音乐盒开始使用更轻便、也更容易更换的打孔圆盘替代了滚筒。铜镀金写字人钟自动人偶最早的记载见于古希腊时期,我国的《列子 · 汤问》中也有记载一位工匠“偃师”给周穆王献了一个跳舞人偶。有制造结构记载的,和有实物保存的自动人偶都使用了凸轮来“编程”。在故宫博物院,藏有一个由英国工匠制造并赠送给乾隆皇帝的“铜镀金写字人钟”。钟底部的写字机械人由发条驱动,能自动用毛笔在纸上写下“八方向化,九土来王”八个汉字。这样一套复杂的动作,就是由若干个凸轮转动来控制人偶的手臂、手腕和头部同时运动。中文的书写非常复杂,写字人钟无法装载更多的凸轮来写出更多文字。字母文字的书写相对简单很多,18世纪的瑞士钟表匠皮埃尔•雅克德罗制作的“书写者”自动人偶就可以自由定义书写内容。虽然理论上我们可以控制自动人偶做出各种各样的动作,但更换凸轮无疑是一种低效的方式。不过直到今天,人型机器人的动作控制依然是一项复杂的工作。可“编程”的三轮车往更早的历史中寻找,我们会发现在公元60年,就有一个可编程的发明。这个装置是古希腊的数学家、工程师希罗发明的“可编程”三轮车。这辆车有两个驱动轮和一个被动轮。两个驱动轮分别有独立的车轴,在车轴绕上绳子,绳子的另一头由挂在车子桅杆上的重物拉动,驱动轮就转动起来,带动车前进。希罗巧妙地在驱动轮车轴上钉了几根钉子,这样就可以反绕绳子,而且多次改变绕绳方向。当重物拉动绳子时,两个驱动轮的不同正转与反转的组合就实现小车的前进、后退、左右转弯。只要预先设计好绕绳方式,希罗就能控制小车按既定路线行走,实现对小车的“编程”。现代编程技术的发展希罗的小车、八音盒、雅卡尔织布机这些发明,在其所在年代的还没有“编程”、“可编程”的概念。但它们在解决各自问题的过程中,都设计出使用了具有通用“编码”的方式来做自动化控制,用绕绳、滚筒、打孔卡片控制机器按人们的意志运行。今天我们所使用的各种计算机编程语言,就是控制计算机按我们的意志运行的技术工具。回顾这些带有“编程”概念的历史上的发明,我们可以看到,雅卡尔发明织布机是为了改进复杂纹样纺织的生产效率;巴贝奇设计分析机是为了快速准确的进行复杂数学计算;八音盒和自动人偶为人们提供了便利的娱乐方式。这些发明家都是在探究各自问题的解决方法中,发明了这些装置所使用的“编程”方法。我们熟知的各种现代计算编程语言,也是因为解决特定的问题而被设计发明。C语言的发明人肯·汤普逊和丹尼斯·里奇全球使用最为广泛的编程语言——C语言由美国贝尔实验室的肯·汤普逊和丹尼斯·里奇所设计。1969年,汤普逊和里奇正在埋头研发一种全新的、支持多用户多任务的操作系统——就是后来的UNIX。*个版本的UNIX使用汇编语言,在一台DEC PDP-7电脑上开发完成。由于汇编语言极度依赖于硬件,当他们在把UNIX移植到更高级的电脑的过程中,觉得需要一种能够处理更多数据类型,能像机器语言一样直接操作存储器,又具有复杂易用的逻辑结构的编程语言。于是他们在当时的BCPL语言上进行了改进和改造,形成了一门新简洁、规范又强大的编程语言“C”。1973年,二人用C语言重新编写了UNIX,形成了UNIX更为标准化的版本。1983年,汤普逊和里奇因发明UNIX系统而获得计算机科学的*奖项——图灵奖。Java发明人James Gosling而另一门与C同样流行的编程语言Java,在1990年最开始在SUN公司里被设计时(最初的名称不叫Java),是用于有线电视和嵌入式设备的应用开发。开发小组让Java能够方便的实现基于信息传输的应用开发,同时能够快捷的在使用不同处理器的设备上部署。Java的设计理念对于当时的有线电视来说有些过于超前。但是很快,Java就找到了适合它的广阔天地——互联网。1995年,SUN正式对外发布了Java,并把Java的特性精简概括为“WORA”,一次编写,到处运行(Write Once,Run Anywhere)。从此Java也迅速的流行开来。到目前为止,全世界已经发展出超过600门的编程语言。从2021年1月的统计数据看,使用量排名的编程语言是Java、C、C++、Python、C#、、Visual Basic .Net、R、PHP、Perl。这十门语言占据了50%的使用量,它们普遍具有很强的通用性。比如Java就几乎覆盖了桌面软件、网络服务、嵌入式应用、操作系统、智能手机等绝大多数编程开发场景。但名里也有仅在特定领域使用的语言。如果不从事数据相关的工作,你可能几乎没机会接触到R语言。Python是1991年出现的“老”编程语言,近两年大数据、机器学习的兴起,Python被发现非常适宜这两个领域的开发需求而获得了更多的使用量。新的编程语言也不断出现,从2010年到现在,就有15门全新的编程语言问世。随着社会环境、科学技术的发展,未来还会有更多的编程语言出现,用以解决全新的问题。不论是历史中的可编程发明,还是近代的计算机编程语言发展,我们都能从中发现,新方法、新技术随着时代前进不断涌现。除了技术本身,社会环境也在变化。提炼编程教育的核心价值十年前没人会认为手机成为个人应用软件的主流平台;二十年前人们也无法想象互联网会接管我们大部分生活需求。在这样的发展节奏里,一个中学生今天接触、学习的编程技术,在十年后他步入社会时,很可能有翻天覆地的变化。所以,在中*开始Scratch、Python等课程,只是编程教育一个小小的开始。我们必须提炼出编程教育的本质。不论是历史中的可编程发明,还是近代的计算机编程语言发展,我们都能从中看出,编程技术的目的是驾驭机器、驾驭计算机,让它们更高效的解决问题。所以我们要让学生逐步接触、理解、体验编程的逻辑操作、算法、数据结构、工程设计等通用的工程方法与数学知识。这些核心知识是编程语言的灵魂。学生在需要使用新的编程语言时,这些核心知识能够帮助他们更快的融汇贯通。更重要的是,学生可以脱离编程语言,更纯粹的思考如何让计算机解决问题,也就是让学生具有“计算思维”。除掌握编程的核心知识,形成计算思维外,我们也要把学生的视野拓宽。我们在家庭、学校里看到的只有PC(个人计算机)和移动设备,我们还要让学生看到“大”如太湖之光,“小”如能在人体血管里工作的M3计算机,看到汽车、航空、航天、医疗、军事、经济、人工智能等各种领域的专用计算机,并且看到这些计算机都在解决什么问题。通过计算机与编程,我们让学生能够打开一个全新的视角,来观察、分析和思考社会的发展进步,以及同时面临的问题。原题:追本溯源,探寻编程教育的本质 ,作者刘欣,原文刊载于《*科技教育》2021年1月刊
5.少儿编程篇01少儿编程的起源
作为一名码农,敲代码、写bug、熬夜是日常。作为一名奶爸,带孩子、喂奶、喂食也是日常。关注了很久少儿编程,也对少儿编程进行相对系统地研究。今天就来说说少儿编程的起源随着信息时代的到来,人工智能、大数据等技术的蓬勃发展,编程已经成为21世纪必不可少的技能。在未来,如果不懂得编程,就会像以前不会上网、打字一样,而成为新一代的“文盲”,这可能使孩子错失很多机会。在国内少儿编程的发展时间并不长,但是在国外却一直很重视少儿编程培训。其实,有很多我们耳熟能详的人,小时候都学习过少儿编程。比如:比尔盖茨,世界首富,微软创始人,13岁学习编程。乔布斯,Apple创始人,12岁开始学习编程。马克扎克伯格,Facebook创始人,10岁学习编程。01 少儿编程是什么?少儿编程,顾名思义就是针对少年、儿童的编程学习。少儿编程采用图形化的编程工具,像组装积木一样,通过拖拽、点击等简单的操作就可以制作属于自己的动画、游戏、音乐、绘画等等,甚至可以用它来学习数理化知识。很多家长就会想了,我的孩子,以后又不一定要当个程序员,从*编程有什么用。其实,从一开始对少儿编程的理解就发生了错误,少儿编程的重点不是编程,而是学习思维。因为学习少儿编程,能够培养孩子解决问题的能力和创新思考的能力,当孩子们掌握初级的算法之后,他们的自学能力和学习新知识的能力也能够大大的提高。少儿编程和程序员编程有一些区别,少儿不需要程序员那样,对着屏幕敲击键盘、枯燥地编写一行行的英文代码,相反,图形化的少儿编程,增加了编程的趣味性,同时也降低了学习的门槛和难度。02 Logo的诞生少儿编程真正的起源来自于Logo语言之父、构造主义()学习理论的提出者——西蒙·派普特(Seymour Papert)。这个人是谁呢?他是南非比勒陀利亚人,美国麻省理工的计算机科学家、数学家及教育家,是人工智能发展的先驱之一。派普特也由此被称为“少儿编程之父”。派普特教授专门为孩子发明了LOGO语言。LOGO语言创始于1968年,是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程,对儿童进行寓教于乐的教学方式。与一般的计算机语言不同的是,LOGO语言输出的结果是几何图形。应用到教育领域后,孩子就可以通过编程的方式让计算机程序变得看得见,摸得着,拥有图形化的展现。03 Scratch 的诞生在 80 年代,受到派普特启发的一名青年记者。一次偶然的机会,他听了派普特的演讲,也由此改变了他对计算机的认知。第二年,这个年轻记者拿着 MIT 的奖学金,参加了派普特的研讨班。这个青年记者就是后来的 “Scratch 之父”—— 米切尔·瑞斯尼克(Mitchel Resnick)。他是著名计算机教育专家西蒙·珀派特(Seymour Papert)的弟子和继任者。后来,在美国麻省理工媒体实验室工作的米切尔·瑞斯尼克(Mitch Resnick)认为,编码并不是专属于计算机天才,应该适用于所有人。米切尔·瑞斯尼克团队于2007年*次推出了Scratch。自从Scratch推出以来,全世界使用它的人越来越多。迄今已经有三千多万注册用户,被翻译成 70 余种语言,被 150 个*的人民使用。我认为Scratch的特点是:使用者可以不认识英文单词,也可以不会使用键盘,构成程序的命令和参数通过积木形状的模块来实现,用鼠标拖动模块到程序编辑栏就可以了。Scratch 为儿童创造了一个低门槛的编程学习环境,也方便孩子将来学习其他编程语言。Scratch旨在让程序设计语言初学者不需先学习语言语法便能设计产品。开发者期望通过学习Scratch,启发和激励用户在愉快的环境下经由操作(如设计交互故事)去学习程序设计、数学和计算知识,同时获得创造性的思考,逻辑编程,和协同工作的体验。正式由于积木块式图形化少儿编程工具的发明,才促使少儿能够编程,不用学习复杂枯燥的计算机语言,就可以对计算机发挥指令,让计算机执行少儿的意图,按照少年儿童发出的指令去执行任务。少儿编程的出现,使得少儿能够编程,首先要得益于少儿编程工具的发明。04 结语少儿编程正在被越来越多的人重视,它对孩子的教育能产生全方位的提升辅助作用。希望少儿编程能得到越来越多家长朋友们的重视,毕竟我们都是望子成龙,望女成凤的家长。关注公众号:少儿编程奶爸。可获得非常靠谱的育儿资料和少儿编程资料,期待为你分享!家长有什么问题可以私信我,必将为您做出详细解答。如果文章对你有帮助,欢迎【点赞收藏】,让更多有需要的家长看到❤️~下一篇大旗给家长们讲讲“国内外的发展环境”我是程序员老司机大旗,专栏里会持续更新孩子学少儿编程提升自身价值的超多干货噢!更多内容尽在程序员奶爸大旗
如果以上内容没有帮到您,欢迎电话联系我们,或者联系在线客服咨询