找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 1569|回复: 51

[【其它】] 小学生学哪个编程语言好?

[复制链接]
发表于 2024-3-11 07:46:17 来自手机 | 显示全部楼层 |阅读模式
还请书友给个建议,多谢。
回复

使用道具 举报

发表于 2024-3-11 07:51:34 | 显示全部楼层
其实在入门阶段,语言都大同小异,随便选一个流行的Java, Python, C++即可,小学生学不了太深的,主要是培养一个兴趣。

要是我,就给孩子买一个乐高mindstorm,可以编程刷硬件直接控制机器人的不同传感器和发动机,小学生会比较喜欢玩。
回复 0 1

使用道具 举报

发表于 2024-3-11 08:00:35 | 显示全部楼层
本帖最后由 agent124 于 2024-3-11 08:52 编辑

推荐Scratch,图形化,虽然不实用(实际工作中用不到,但是可以做出有实用价值的游戏程序),但是上手容易,可以建立起编程的一些基本概念比如消息,事件驱动等。给孩子用过,孩子对编程不感兴趣,但是自己一顿乱点,也做了个用动画显示自己名字的小程序,还在我的指导下编了个小游戏程序。
想起多年前,曾经流行过Logo语言。现在看来,那个图形当然很简陋。但是图形化的思想是有道理的,Scratch兴许也借鉴了Logo的某些思想。
Scratch的最大优点,在我看来是不需要记太多东西,马上就可以做出有一定实用价值的程序来。这点很重要。以前学basic,学了老半天才能编出简单的加减乘除运算什么的程序,大人都容易厌倦,何况小学生。


回复 1 0

使用道具 举报

发表于 2024-3-11 08:10:23 | 显示全部楼层
好卷啊,小学生都学编程
回复

使用道具 举报

发表于 2024-3-11 08:20:27 | 显示全部楼层
readbooks 发表于 2024-3-11 08:10
好卷啊,小学生都学编程

这个就是玩玩,家长求一个心理安慰。除非真的特别有天资,绝大部分同学就是娱乐的一个方式。

我们学校计算机系大一新生,大部分之前有编程经验,一小部分从来没有编程过。但是这一小部分没有经验的,未必会比有编程经验的成绩更差。

因为中小学学的那点东西,大学计算机系三个星期就全部涵盖了,学不到什么。

计算机系的一个学期下来已经能用Java写贪吃蛇游戏了,大一下开始学OOP编程,大二开始学functional programming。


中小学学的,占大学所学1%左右,几乎可以忽略不计

回复

使用道具 举报

发表于 2024-3-11 08:35:24 | 显示全部楼层
yuntop 发表于 2024-3-11 08:20
这个就是玩玩,家长求一个心理安慰。除非真的特别有天资,绝大部分同学就是娱乐的一个方式。

我们学校计 ...

out了,高中计算机课有vf、C语言,感觉基本没怎么上机练过,上课时机房电脑经常有点问题
回复

使用道具 举报

发表于 2024-3-11 08:35:31 | 显示全部楼层
如果是小学高年级建议学习一下Python,入门简单,应用广泛,让孩子提前感受一下编程的乐趣。
回复

使用道具 举报

发表于 2024-3-11 08:54:07 | 显示全部楼层
readbooks 发表于 2024-3-11 08:35
out了,高中计算机课有vf、C语言,感觉基本没怎么上机练过,上课时机房电脑经常有点问题
...

学编程不上机等于白学。我是很多年后才意识到上机的重要性。上机的关键在于调试,把程序调通,才算扎扎实实地掌握了
回复

使用道具 举报

发表于 2024-3-11 08:55:16 | 显示全部楼层
yuntop 发表于 2024-3-11 08:20
这个就是玩玩,家长求一个心理安慰。除非真的特别有天资,绝大部分同学就是娱乐的一个方式。

我们学校计 ...

现在大概不学逻辑编程了。其实学一下prolog,折腾一下大脑,拓宽一下思路,也是挺好的
回复

使用道具 举报

发表于 2024-3-11 08:55:28 | 显示全部楼层
agent124 发表于 2024-3-11 08:54
学编程不上机等于白学。我是很多年后才意识到上机的重要性。上机的关键在于调试,把程序调通,才算扎扎实 ...

是啊,所以当时几乎啥都没学到
回复

使用道具 举报

发表于 2024-3-11 09:19:13 | 显示全部楼层
哪个东西比较适合未来工作需求(不是专业程序员)?易语言?

楼主你先试试把word和excel的一些功能掌握好,这个比较实用。
回复

使用道具 举报

发表于 2024-3-11 09:25:16 | 显示全部楼层
readbooks 发表于 2024-3-11 08:10
好卷啊,小学生都学编程

以前南京五年级学高等数学的有一堆
回复

使用道具 举报

发表于 2024-3-11 19:42:35 来自手机 | 显示全部楼层
当然是C++啦!其它学了没用,因为现在noip竞赛只允许使用C++了。
回复

使用道具 举报

发表于 2024-3-11 19:43:46 | 显示全部楼层
meibf 发表于 2024-3-11 19:42
当然是C++啦!其它学了没用,因为现在noip竞赛只允许使用C++了。

不一定是为了竞赛,也许是为了日后工作中能快速完成
回复

使用道具 举报

发表于 2024-3-11 20:02:11 | 显示全部楼层
建议学习一下Python
回复

使用道具 举报

发表于 2024-3-11 22:26:19 | 显示全部楼层
小学生现在确实流行学编程,特别是图形化编程,国家也鼓励搞IT搞AI。从娃娃抓起,然后开始有各种竞赛啥的。小孩的天真无邪又一次被用做商品来买卖,养活了很多培训机构。
其实就让小孩自然生长不好吗?非要消费小孩的求知欲来完成某些指标和某些短期的社会效益,更多的是葬送了小孩未来的无限可能。
但话说回来,谁不是社会人呢?小孩也不能独善其身,就在这个大漩涡里翻滚吧。最后能从漩涡里爬出来的首先还是要看身体素质,别过几年视力视力不行,体力体力不行,干啥啥不行,躺平啃老第一名
回复

使用道具 举报

发表于 2024-3-11 22:32:41 | 显示全部楼层
ahai2009 发表于 2024-3-11 22:26
小学生现在确实流行学编程,特别是图形化编程,国家也鼓励搞IT搞AI。从娃娃抓起,然后开始有各种竞赛啥的。 ...

以现在的经济形势,躺平啃老的可行性还不小,如果是多子女家庭,其中一个人躺平啃老更方便。


我的建议是,日后工作后真正能用到的知识不多,英语是最有用的,计算机和互联网的实用知识也应该掌握。语文可以了解古文,历史可以了解过去,政治可以了解时事,这些是最有用的,其他的都可以日后慢慢学。
回复

使用道具 举报

发表于 2024-3-11 22:38:20 | 显示全部楼层
个人觉得前提是先让孩子学习做人做事认真负责的态度,先做人再学习
回复

使用道具 举报

发表于 2024-3-12 01:22:33 | 显示全部楼层
Scratch、Python、JavaScript和Ruby这些编程语言都适合小孩子开始学习编程,特别是Scratch是一个非常友好的编程语言,Python和JavaScript都有丰富的资源和社区,而Ruby则是一个学习曲线相对平稳的编程语言。当然,这并不是绝对正确的,孩子们的学习能力和兴趣也是有所不同的,我们需要根据孩子们的实际需求和学习能力来进行选择。
回复

使用道具 举报

发表于 2024-3-12 02:26:01 | 显示全部楼层
单从语言来说,Python比较容易上手(看起来像英语),可以快速实现的功能多,也适合持续发展。(Scratch偏低幼,相当于用积木来理解一些基本概念,不如Python有弹性。)

从“不白学”的角度说,最好有合适的老师带入门,把有什么用有什么坑讲得明明白白,激发自主探索的兴趣,不怕错、敢尝试、积极创新、乐在其中。从什么语言开始倒是其次。

最怕的是浅尝辄止。糟糕的老师要么把学习庸俗化,好像什么都不过如此,要么就故弄玄虚,似乎永无宁日。结果都是扼杀了兴趣,比放任散养还坏。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-12-31 04:48 , Processed in 0.256700 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表