
原标题:天体物理博士告知你:合适孩子学习编程的办法有哪些
人工智能年代的到来,
5G技能的逐步完善与推行。
国务院印发《新一代人工智能发展规划化》,
各省市开端活跃鼓舞并支撑编程教育相关方针的履行。
编程被列入高考纲要
编程被列入中考纲要
编程被归入小学科目
一系列工作的发作,让少儿编程学习越来越呈现低龄化趋势,越来越多的家长开端关怀孩子的编程学习。
后台也不断有家长宣布这样的发问:
“孩子5岁了,能够学编程吗”
“孩子英语欠好,能学吗?”
“孩子学编程要从什么言语开端学起啊?”
……
今日,就请来有着多年少儿编程教研经历的天体物理博士KM教师,从三个维度来给咱们讲讲合适孩子学习编程的办法到底有哪些。
1
合适孩子学习的编程软件有哪些?
1. Scratch(5-14岁)
Scratch是美国麻省理工学院(MIT)规划开发的少儿编程东西。其特色是,运用者能够不认识英文单词,也能够不会运用键盘,由于构成程序的指令和参数经过积木形状的模块来完结,用鼠标拖动模块到程序修正栏就能够了,操作十分简略,也能够激起孩子们的学习热情,打下厚实的编程学习根底。
2. Python(10岁+)
TIOBE发布2018年编程言语“名人榜”:Python再一次高居首位。
作为一种面向目标的程序规划言语, Python服务于未来想从事人工智能范畴人员,是现在公认的人工智能首选言语。现在,浙江和山东等省份现已把Python列入高考和小升初必考科目,教育部信息技能变革方向很明晰。
3. C++(13岁+)
C++是C言语的承继,它既能够进行C言语的进程化程序规划,又能够进行以笼统数据类型为特色的依据目标的程序规划,还能够进行以承继和多态为特色的面向目标的程序规划,运用十分广泛,许多电脑自带软件都是运用C++编写。
关于孩子而言,C++言语最大的用途,是能够参与国际级、国家级和省市级核算机编程大赛,优异获奖者能够获得保送国际级名校的资历。
4. HTML(15+)
HTML是超文本符号言语,经过结合运用其他的Web技能,能够创造出动能强壮的网页。譬如说,超级文本符号言语是万维网(Web)编程的根底,也便是说万维网是建立在超文本根底之上的。高年级的孩子能够学习HTML言语,熟练把握后,就现已具有根本的网页开发技能了。一起,HTML与Python的强强联合的网络爬虫技能,能够让孩子们开宣布相似于百度网站的强壮互联网搜索引擎。
整体来说,从第一个维度:编程言语来看。每种言语都有其特色优势,主张宝爸宝妈们依据孩子的年级和数学根底常识挑选不同等级的编程软件来学习。
2
对首要课业的协助有哪些?
数学
逻辑思维才能
闻名的鸡兔同笼题,最早记载在《孙子算经》,到现在时隔1500余年,现在孩子小学三年级会学,小学五年级仍然在学。差异安在?其实,是对孩子解题思路和拆分问题的练习,而编程最重要的是怎样把大问题不断分割成小问题。
好像核算这个加法题6+5+7+4+5+9=?,假如你不能看一眼就得到答案,那么你应该将它拆解成6+5,+7,+4,+5,+9,5个加法题一个个的处理。
编程中孩子要考虑怎样合理地组织整个程序,让程序流畅地处理输入、演算、输出,这个进程会很有效地进步孩子对事物剖析的逻辑性。
自我纠错才能
修正Bug是每一个编写程序人的必经之事,无论是大人仍是小孩都不破例。有时分仅仅少拖动一个模块,漏写了一个字符,就会形成程序大乱。为了削减这样的状况发作,孩子就会再编写程序时,自发地查看每一个环节每一个细节。进步了孩子的自我纠错才能,协助进步孩子在学科考试时的答题正确率。
处理问题才能
为了打破一道道关卡的应战,孩子会不断考虑怎样用现已学到的常识、程序到达闯关的意图。一旦养成这样的习气,在碰到日子、学习中遇到相似的工作,天然也会试着自己处理。爸爸妈妈只需给予恰当的引导和供给完结的东西,让孩子自己着手、动脑去完结。
空间感
在编程中操控游戏人物的进程,是练习空间考虑才能的一个很棒的办法。似乎孩子自己在凹凸崎岖中身陷迷宫,在闯关人物中置身于编程国际,在游戏中学习,理解方向感和立体的空间架构。
语文
表达才能与理解才能
程序是一堆电脑指令的组合,好比上小学时咱们查字典学汉字、学成语,之后学习怎样运用习得的汉字、成语组成语句,从而编撰出文章。程序中的根本指令就像是汉字,写成可重复运用的办法或目标就像是成语。终究要完结项目,就必须融会贯通、学以致用,保证程序在履行中不会呈现不行预期的过错。
小学语文考试,以识字写字、阅览、写作三大模块为根底,阅览是学好语文的要害,而学习编程能够进步孩子对事物的广泛性理解才能,也便是所谓的“触类旁通”。与此一起,程序之间的组合与次序,就像语文写作中所涉及到文章结构的把控。
英语
笼统考虑才能
其实学习编程就像学习外语相同,假如说学外语是为了跟外国人交流,学习程序便是为了跟核算机交流。英语的学习理念和办法与编程学习是相同的,更风趣的是,你碰到外国人不会说外语还能够经过肢体言语来完结交流,跟电脑可不行。这意味着孩子在学习的进程中需求一种化详细为笼统的才能,让程序能够依照孩子幻想的办法运转,这是群策群力的进程。
让孩子发挥无限幻想并着手实践,让不懂得考虑的电脑也能了解与表达笼统的事物。这样的才能在学习英语时,会将僵硬的对话或理念主动幻想成日子中的场景,从而进步本来的言语表达才能的一起,把握了笼统思维才能。
3
孩子学完能参与什么竞赛?
总结
学习编程,练习编程的考虑办法(Computational Thinking),好像学习阅览相同,在人工智能的年代,这是一种根本的才能。从小咱们学习怎样阅览,并用阅览学习更多常识;而从小学习怎样写程序、操控电脑,了解的是一种新的学习办法,并且在学习写程序的进程中,影响孩子的学习活跃性。八零九零后的爸爸妈妈是“数字移民”,现在的孩子是“数字原生代”,假如孩子仅仅会玩游戏会玩手机,那仅仅“数字顾客”,学会编程,自己编写游戏自己玩,是创造者。
学习是终身的工作,而不仅是完结升学、考学以及每次的期中期末考试。让孩子自主学习,不用爸爸妈妈耳提面命地鞭笞孩子去完结学习内容,这个进程是兴趣生动、赋有应战的。而改动孩子学习习气、将编程与其他学科内容进行交融的完结进程,其实是经过孩子要完结按钮、人物、得分、方向的时分,必定需求用到许多数学的技巧,让孩子在编程的一起自主学习。别的,还能够进步孩子的阅览理解才能和交流才能。其他的科目(如音乐、艺术、文学等)相同能够运用在编程的进程中,也便是咱们所说的code to learn。
责任修正:
