随着人工智能的普及,加之中高考试卷中越来越多的出现编程题目,很多具有远见的家长或者孩子,愿意在低年级就开始编程的学习。
兴致勃勃的家长拉着孩子来到编程培训机构一看,什么C++、Python、VB、JavaScript、Swift、Mindstorms、Scrath、Etoys、Hopscotch……几十种编程语言摆上来选择,翻开一种编程语言一堆英文术语一上来。立马头大,蒙圈。
其实现在编程语言虽然很多,可真正适合小朋友学习的,其实主要是三种,适合零基础入门的Scratch,适合进阶和过渡阶段的Python,适合中高年级有一定基础,有志于参加信息学竞赛的C++。 Scratch语言
Scratch是由美国麻省理工科学实验室研发的一款面向小朋友的图形化简易编程语言,7至 16岁的小朋友通过scratch的学习可以快速提升自主解决问题的能力,它用鼠标拖拽编程,让编程像搭建积木一样,以图形化的方式呈现。它基本上不需要认识英语单词、不需要运用代码来编写就能编出交互式的故事、动画、小游戏、甚至是音乐和艺术等。
正因为Scratch简单、有趣、易上手,独辟蹊径使用积木块代替了枯燥的代码,让孩子在极短时间内就能掌握,并且获得满足感,所以一经推出就受到儿童和青少年的喜爱,所以与C++、python这些语言相比,如果是零基础,对编程毫无认知,年龄也偏小的话,Scratch是值得推荐的,2年级就可以学习,逻辑思维。(来源:湖南长沙信息学竞赛)在我们的小AI课程的教学实践过程中,我们发现有些幼儿园大班的小朋友也能够很好的理解scratch的指令,并能够出色的完成小游戏的制作。如下图是曹岱青小朋友制作的钓鱼游戏。
Scratch语言和python语言有什么区别?
随着人工智能的普及,加之中高考试卷中越来越多的出现编程题目,很多具有远见的家长或者孩子,愿意在低年级就开始编程的学习。兴致勃勃的家长拉着孩子来到编程培训机构一看,什么C++、Python、VB、JavaScript、Swift、Mindstorms、Scrath、Etoys、Hopscotch……几十种编程语言摆上来选择,翻开一种编程语言一堆英文术语一上来。立马头大,蒙圈。
推荐度:
点击下载文档文档为doc格式