一年级小学生学编程首选Scratch:兴趣是最好的老师,海风教育在线辅导免费试听课等你来领取
问:我儿子是小学一年级的学生,我想教他编程。不知道学生的语文好不好?海丰教育投诉

海峰教育在线辅导0元一对一试课等你来领取。课程领取方式:
1.私信留下您的手机号码和姓名,以及您需要辅导的科目。
2.您也可以在海丰教育官网留下您的手机号码来接收。
加谢罗
作为一个使用Python 12年、写代码20年的父亲,我推荐scratch。
我三岁半的儿子每天都把它当作游戏来玩。拿到iPad后,他一半以上的时间都在玩scratch。
我一直相信兴趣是最好的老师。至少对我来说,因为一直听课有点困难,大部分知识都是自学,兴趣的重要性不言而喻。 Scratch 是我儿子感兴趣的一种编程语言。我不需要催促他,甚至不需要教他太多。我只是想在他制作出一部新颖的动画后表达我的欣赏。让他主动学习。这不是花钱就能得到的。
王浩
我仔细看了上面的回复,发现很多都是不负责任的。再说说学习C语言、C++、HTML、Python等语言。
其实回答问题一定要小心,不要敷衍了事。问题提到我现在一年级,也就是说我还不到七八岁。其实这个时候我的好奇心是最强的,也不怕困难。而且,大多数孩子的英语词汇量不足。一开始学习这些纯粹的代码语言,无疑会浇灭孩子的兴趣。
从年龄上来说,比如4-6岁左右,我推荐ScratchJr,这是Scratch的幼儿版。积木编程,没有任何文字或汉字,专为学龄前儿童设计。对于Apple的iPad,您可以在AppStore中搜索ScratchJr并自行安装。对于 Android,请向我索取。这个需要翻墙下载。
稍大一点的孩子,比如7-12岁左右,可以学习电脑版的Scratch,这也是积木编程。别看简单的功能,与基于代码的语言相比,变量、链表、函数、循环、判断都没有少。因为这个年龄段的孩子主要学习的是编程思维,而不是因为大量的编译错误而阻碍他们的学习。
当然,如果年龄大一点,比如10岁以上,可以学乐高的EV3或者NXT机器人。毕竟,如果机器人动起来,孩子们会非常兴奋。这个时候,如果你英语不错,可以考虑学习Python。有了Scratch的编程基础,就可以很快学会。
也许大家会问,你是谁,这么懂事?事实上,我是一名嵌入式工程师,我经常与软件和硬件打交道。感谢您在我的微信公众号上发表的文章。对了,还有一群妈妈粉,当然也跟大家分享少儿节目的视频。
小时候很喜欢小科学实验,所以给大家分享了一些简单又有趣的科学实验,而且我已经做了一年了。现在坐久了脖子就疼。我偶尔闲暇时浏览一下知乎。知乎上有很多很棒的人,我想交朋友。
如果您是家长,想陪孩子做实验、学习编程,可以加我微信7572320。当然,您也可以关注我的博客:最近我家小猫里养了一个8岁的孩子编程学习小组。自从学习scratch编程以来,他每天都会讲x/y坐标,还教妈妈如何编程,非常有趣。虽然课程结束时有作业,但我并没有被强迫交作业。我只是学我想要的东西,跟随我自己的兴趣,顺其自然。
写累了,休息一下,记得点赞!姆瓦赫
王斌
我已经不再一年级了。我二年级的时候就能写简单的批处理。孩子们非常聪明。
你可以学LOGO,或者这个,图形化编程。
Scratch - 想象、编程、
分享或者干脆让他学彝语。我真正接触编程是从易语言开始的。大概小学四年级吧。
当然,如果孩子不感兴趣,就算了。我自己学的,父母没有强迫我。
如果我的父母强迫我,我可能不会学...
说自己学单片机的,你把一年级的学生当初中以上的学生看。
直接学习这些东西需要了解很多细节,这很容易让孩子感到害怕。
比如写汇编的时候,指令就那么多。没有英语基础,只能死记硬背。
对于C语言,首先要掌握语法。学了半天没有任何输出,只有各种莫名其妙的错误。靠大人来翻译编译器的指令是绝对不可能的!这一点都不好玩!
另外,带他进来后,请尽量不要干涉,让他自己玩。
不要设置奖励或类似的东西,不要总是在那里提供指导,只是说“你不会问我”。
否则,很容易变成“给你打球拿奖励”。这样,一旦外部激励消失,就不再有动力。
站西
Scratch可以让孩子快速找到成就感。如果你先写一个控制台程序,你的孩子可能几天后就会失去兴趣。其实我感觉scratch之类的只是工具,都是拖拽来写程序的。为了让孩子有自己写代码的感觉(浓雾),你应该尝试(没有办法阻止)FriceEngine也是可以的,(链接待公布补充),一个很棒的jvm游戏框架(引擎),也有其他语言版本,Perl、Ruby、Racket,应有尽有,来自超级女装老板ass1000的制作。详情请在 gayhub 上搜索icela。
蜇
过早学习工业级编程语言是一个很大的陷阱,因为工业级语言的使用场景与孩子的入门启蒙完全不同。
有哪些适合孩子的入门级编程语言?我认为是:
1)孩子轻松学习,轻松上手。
2)工作容易完成,失误少,成就感强;
3)有可以玩的应用场景。比如机器人、乐高教育虽然不是编程,但勉强满足前三个特征,所以很多家长因为孩子玩得开心而愿意花钱。
我强烈推荐 Scratch 编程。
如果你是幼儿园的孩子,建议先从上面的练习开始,了解编程的基本概念,边玩边学习逻辑、循环等。
学习Scratch时,可以从模仿和改编开始。在Scratch官网上找到好的动画和游戏,再看一遍,再尝试原创。
由于很多Scratch作品需要添加声音和动画,需要对图片进行处理,所以孩子们也学习了PhotoShop的简单操作。
另外,还可以学习一些网站相关的技术,比如内容编辑、HTML、JS等,找个WordPress来部署,稍微编辑一下,就可以制作一个孩子自己的个人网站。非常充实。
随着年龄的增长,可以根据项目需要找到一些工业级的编程语言。我推荐Python编程。
10 个最佳实践技巧
1)开始吧。 5至8岁的孩子可以先尝试上面的一些非常基础的级别。完成二十关后,基本上就能很好地理解最基本的编程概念(序列、循环、条件)。
2)自学Scratch。如果你基本玩完了以上任务,就可以开始学习Scratch了。 Scratch早期可以自学。家长也可以一起进行自我教育。
3)父母经常设定一些小目标,以便孩子能够实现这些目标,但要有一点挑战。通过设定这样的小目标,他们可以不断地自我激励去学习。
4)来自父母的高质量陪伴。有时父母需要陪伴孩子,为他们提供一些非常具体的建议,以提高他们的作品。他会感到非常满足,并且成长得很快。虽然这些建议不需要在代码上,导师也很清楚,但是在可玩性、视觉方面、交互性方面给出一些建议就足够了。即使不是计算机专业学生的家长也可以提出这些建议。
5)教与学。如果孩子掌握了一些Scratch或Python编程技能,他可以教成人或其他孩子学习编程,这会刺激他掌握更多学习的基础知识。例如,母亲可以很好地教育自己的孩子。
6)让孩子与其他编程的孩子多交流。学习之后,孩子们还需要找到其他孩子进行交流,甚至相互竞争。利用孩子的竞争力可以促进自主学习。
7)多参观、体验科技应用。你越早接触一些实际的技术应用。越多的孩子就越能体会到科技的魅力,不断探索它的原理并积极尝试。
8)参加科技创新竞赛。各个地区都有这样的比赛。通过参加这些比赛并与其他孩子进行比较,你也可以及时看到自己的能力和进步。如果你能获奖,你也将在教育系统中获得很好的筹码。在上海,会体现在名校自招名额的数量上。同等成绩下,被录取的优势更大。
9)参加更多专业技术夏令营。国外有很多专业的科技夏令营,尤其是美国。有条件的家长可以让孩子参加。如果不能参加,至少应该能科学上网,看一些YouTube上的各种视频,了解一下国外孩子的教育模式和科技水平。
10)与您的孩子讨论并设定长期目标。比如,成为最好的游戏工程师,成为天才人工智能等等。将当前的学习与这个目标联系起来,并将计划分解。虽然实现还很渺茫,但这个梦想会激励他坚持下去。
你可以参考我的文章:《为什么20多岁改变世界:扎克伯格传记》中的儿童计算机教育
我在知乎上有一个直播:知乎直播——教小朋友编程,从玩游戏到制作游戏,讲一些具体的做法。欢迎大家参与。