小学生学的编程是什么?

官寒珍官寒珍最佳答案最佳答案

目前,国内小学生在学习的编程语言主要是Python和Scratch两种。 这里要区分一下,我们常说的“编程”其实是计算机编程(Computer Programming)的简称,是为了设计、实现和运行计算机软件而制定的一系列标准,主要研究的是与计算机打交道的技术。 而我们日常提到的“电脑”、“手机”等,其实属于电子产品的范畴,电子产品的设计、应用开发虽然也会用到编程,但更多的则是基于硬件层面的知识。

也就是说,学编程并不会改变我们用电脑、手机的习惯,我们依然是在用键盘打字,在手机上点来点去,只是这些东西最终都会由计算机来实现而已——计算机只不过是我们实施想法的工具罢了! 那为什么不教小朋友们学习C语言或者C++呢? 其实,学校教学大纲有安排小学学习C/CPP的内容,但是由于难度较高,且很难通过代码实现对于小学生的启蒙,因此大多数学校都将其作为竞赛课程来教授。并且由于C语言的语法比较晦涩难懂,不适合用来做编程入门的语言。

当然啦,如果小朋友在学校学习了C语言,再结合Python或者Scratch来学习,效果肯定是事半功倍的! 那到底应该选择Python还是选择Scratch呢? 这就要从小朋友们今后的学习路线考虑了。一般情况下,小朋友们在四年级就会初步接触算法和数据的结构,到了五年级,会学习到更复杂的数据结构和算法,以及简单的人工智能内容,而在六年级,就会学习简单的操作系统知识和多线程并发编程,进入初中后,则会开始接触编译原理和操作系统之类比较难啃的“硬骨头”,至于高中嘛……那就都懂了吧!

现在让小学小朋友们掌握Python的基本语法,然后在后面学习中逐步进阶,是一个不错的选择噢! 毕竟,Python是面向对象,具有函数式编程特征的语言,能够很好地帮助小朋友们培养面向对象的思想,并且易于理解。更重要的是,目前市面上适合小学的Python课程非常多,而且大多都比较有趣,不会那么枯燥。

我来回答
请发表正能量的言论,文明评论!