中小学应当学编程,但图形化编程就像乐高意义不大,这东西能培养逻辑思维能力吗?
【本文来自《教育部说,编程将纳入中小学相关课程,你怎么看?》评论区,标题为小编添加】
我认同中小学应当学习些编程,但我讨厌教一些类似scratch的东西,现在好多儿童编程的培训机构基本都是这种,意义不大。这种图形化编程对于以后工作中使用其他编程语言帮助不大,还可能背道而驰,对于宣传培养逻辑思维能力的话更是扯淡。还有类似乐高教育这种东西,也是扯淡,对于好多家长都是负担。
其实中小学可以学习c语言等偏底层一点的语言,对于后续学习理解其他语言帮助很大,c语言是枯燥一点,可以结合51做一些趣味实验,这样也会有兴趣,也培养一些工程思维,并且51套件的费用也很低,基本不会造成家长的负担。
有人说汇编语言,汇编语言可以教,但对于老师的培训难度太大了,并且实践不容易,各种芯片的指令集存在差异,怎么做实验,怎么通过有趣的东西吸引学生都是难点,除非基于51,但通用性太低,不如学习c好些。
还要补充一点,不要相信儿童编程培训机构那种说的什么人工智能,机器学习的噱头,这种东西需要数学,怎么培养数学兴趣和能力才是关键,不是儿童编程,编程只是工具。没有数学知识,会调个参数真的对于个人和国家意义都不大。