发布时间:2024-07-01 07:32:15
来源:147小编 作者:147小编
作者:grace_墩儿
各人好,我是grace_墩儿~
我想家有萌娃的家长们,多数为了娃娃们的未来操碎了心了!我们一边要关心孩子心理健康,祈祷孩子没有太大的压力,每天过的开开心心的!一边又会希望娃多学一点本事,在这个竞争如此激烈的当今社会,能够有一技之长!可怜天下父母心,只有在做了爸妈的那一刻才真正的体会到其中的含义!而今天我就要聊一聊最近在家长群里比力火的一个话题”少儿编程“。
我是grace_墩儿,关注收藏
不定时分享好物
2022年3月,经过了多轮修订后,教育部、中央编办、民政部和市场监管总局联合印发了《面向中小学生的全国性竞赛活动管理措施》,在这个发文中公布了2022-2025年,面向中小学生共计44项的竞赛白名单。而在这个44项白名单中有23项的自然科学素养类,占据了整个白名单的一半,这非常符合重视科创教育,人工智能未来的发展趋势。而在这23项自然科学素养类中,又有多项需要编程基础,所以就造成了少儿编程在妈妈群里流行开来,越来越多的孩子也开始学习编程。
我们先来看下少儿编程的语言,他们分别是scratch、Python、C++ ,这三种语言目前就是少儿编程的主流语言,那么他们三个有什么区别呢?到底哪些小朋友更适合这些语言呢?为了更直观的看出三种语言的区别,我做了一个图表。
scratchscratch其实没有真正的涉及到代码,工具本领提供了一些已经编程好的模块。我们只需要根据需求去拼接这些模块,从而控制我们步伐。scratch对语言没有要求,所以即便是一年级的孩子,熟悉了各个模块后,也可以设计出属于自己的步伐!一句话:scratch适合1-3年级的低龄儿童,不需要太多的语言基础,是一门入门级的图形化的编程语言!有利于拓展孩子的思维能力、创造力、想象力!
PythonPython算是纯代码的一种语言了, 学习它需要我们去手动输入语句,来实现我们的功能,但是它在众多编程语言中又算是比力简单的一种,而且用途非常广发,所以非常适合年龄稍微大一点、有语言或者英文基础的孩子。一句话总结:Python 是一种需要自己编写开发,进而需要有一定的语言基础,所以适合稍微大一点的4年级以上的孩子!学习Python可以锻炼孩子的思维能力、而且可以自己制作游戏、网页等,给孩子带来成绩感,也可为后续专业学习或者到场竞赛打下基础!
C++
C++语言是一种应用非常广泛的计算机语言,它是游戏开发和大型系统的最佳选择,但是入门要求较高,而且学起来相对较难,需要耗费很多时间!所以要着力而行,一般五年级以上的孩子,如果考虑竞赛需求的才建议学这个!
适合学编程的孩子
如果想走竞赛,希望将来通过竞赛来给升学增加竞争力;有编程天赋,对编程非常感兴趣的孩子;想通过编程,来培养孩子的兴趣,提高孩子的逻辑思维力,改变孩子马虎、粗糙的毛病的;
不适合编程的孩子
对编程一点不感兴趣的孩子,坚决不能学习编程;如果因为学习编程,生活水平受到影响的家庭,可以暂时不要学习编程;如果有严重近视,不适合长时间面对电脑的小学生,暂时不要考虑编程;
少儿编程可能不适合所有的小朋友,但它绝对不是智商税!我们一定要根据自己的实际情况,选择适合自己的编程语言!
目前市面上少儿编程机构虽然很多,但是质量确实良莠不齐;而且由于这几年大环境的问题,很多培训机构的稳定性都有待商榷;而少儿编程的学费说实在的真的不自制,所以我们一定要慎重;一个要过去实地考察一番,确认孩子确实认可并接受他们的授课方式;另外也要考虑机构的稳定性,究竟我就是被培训机构卷走了一大笔钱的那个受害者。
考虑到娃现在上二年级,而且我们有实际的编程经验,另外还没有从被机构卷走钱的伤害中走出来,所以我们首先选择了Scratch少儿编程语言,购买了《Scratch 少儿编程从入门到精通》这本书,计划自己教!如果情况类似的,也可以跟我们一样哦!
除了书以外,这本书同步的配套了免费的Scratch编程工具。Scratch工具是利用图形代码块进行编程学习,1-3年级的学生年龄还小,还无法做到用英文敲代码,所以图形化代码块有助于我们了解学习编程思想,掌握编程的基本功。Scratch工具分为五大区,见下图!
Scratch分为九大指令模块,分别为:运动指令、外观指令、声音指令、控制指令、事件指令、运算指令、变量指令、侦测指令、画笔指令;这九大指令模块就是我们学习scratch必须要掌握的基本知识,也是我们后续能够随意设计步伐的依据!
让我们用一个我们最熟悉的小故事《龟兔赛跑》的编程,来体验下Scratch“利用图形代码块进行编程”的经典的特色,以及简单了解下Scratch编程工具和几大模块。。
选角色
《龟兔赛跑》故事包罗了两个角色:兔子和乌龟,我们可以在角色区,选择这两个角色,Scratch工具一共为我们提供了差别分类的角色:动物、任务还有运动、食物等,如果我们的技术得到一定提升后,我们也可以去制作属于我们自己的积木模块。
编写角色代码
当我们选择好角色后,就要去编写控制角色的代码,左侧的代码区就是我们常用的九大指令模块,我们可以选择差别模块的对应指令,通过拖拽的方式拖到代码区,组合设计我们的功能代码;步伐会根据我们的代码顺序执行,从而控制角色;
执行步伐
当点击我们事件的开始按钮,就可以触发整个步伐的执行。步伐就会根据我们编写的顺序,顺序执行下去,直接上结果视频!
因为Scratch是图形化代码块,所以学起来非常的简单,但是从这个课程中培养孩子好习惯这个事情真的不容小觑!
逻辑思维能力
针对任何一个场景,想要到达最后的效果,小孩子们就必须进行分析,第一步要什么、第二步要干什么,这样不停的分析锻炼中,孩子的逻辑思维会变得越来越缜密;
认真分析能力
一旦步伐没有根据既定的目标执行,孩子们就会不停的去调试分析,中间到底哪个环节不太对,为什么没有到达既定目标,怎么修改?一系列的疑问过后,孩子的分析能力会得到充实的锻炼!
耐心
编程是一个需要很大耐心的事情,当孩子静下心来,最终让自己的小步伐跑起来的那一刻,从中获得成绩感是别的事情无法相比的!
另外希望要学Scratch 或者想要学的孩子们,无论最后是报培训机构,还是自学。都是接纳、开心的,而且都能从中有所收获!
阅读更多计算机/网络精彩内容,可前往什么值得买检察