目录

一、 少儿编程的一些误区

二、少儿编程目的

三、少儿编程路径

(一)分龄学习是关键,具体可以这么安排学习路径

(二)少儿编程教育中有三种主要编程语言:Scratch、Python和C++

四、 目前国内比较热门的软件编程等级考试

五、 关于少儿编程一些网站资源


一、 少儿编程的一些误区

        百度百科上关于少儿编程的定义:

        少儿编程教育是针对5-18岁青少年开展的编程启蒙教育,通过线上线下结合的课外培训模式,运用Scratch图形化编程、机器人编程实践及Python/C++等工具培养计算思维与创新解难能力。

        实际上少儿编程培训中有诸多培训乱象:

        2025年11月20日消息,新京报记者调查发现,少儿编程热背后存在诸多乱象:有道小图灵、核桃编程、西瓜创客等一些少儿编程机构鼓吹“白名单赛事可助力升学”,用升学噱头制造教育焦虑;跟编程相关的付费赛事层出不穷,部分赛事“含金量”存疑;有家长在焦虑裹挟下让幼儿园小朋友学习编程;部分编程机构通过高频骚扰电话推销,甚至诱导家长办理分期支付。事实上,教育部早已明令禁止将培训结果与招生挂钩,专家也建议少儿学习编程年龄不宜太小,家长应理性看待少儿编程,警惕“速成论”与“升学捷径”话术,让编程教育回归兴趣培养本质。

  • 教编程的老师不是计算机专业,更不会编写程序​​​​​​​。 

    有些编程教师可能并非计算机专业出身,他们可能只是接受了短短几个月的培训就上岗教学。实际上,少儿编程的老师要懂 编程 + 教育。实际上,有编程思维、又知道如何引导和启发儿童的复合型人才却是少之又少

    注: 他们应该能够展示出自己编写程序的能力,以及在教学过程中如何引导和激发孩子的创造力和问题解决能力

  • 分不清Scratch、Python、 C++的区别
  • 编程中“死学”,没有激发孩子兴趣、思考能力、想象能力
  • 浪费时间在无用的比赛上

注意: 少儿编程类似 美术、音乐、球类兴趣爱好一样, 学习少儿编程并不一定要让孩子从事编程类工作、或者一定要马不停蹄参加各种比赛。 

二、少儿编程目的

       根据 2017年10月教育部关于印发《中小学综合实践活动课程指导纲要》的通知,通过信息技术的学习实践,提高利用信息技术进行分析和解决问题的能力以及数字化产品的设计与制作能力。

1、 激发孩子兴趣、思考能力、专注力。编程过程中需要细心检查、耐心调试、专心修改代码,集中注意力来解决问题。调试排错过程中,需要孩子能够找到出错的地方在哪里,并且将它改正。这里面包含的能力很多,比如抗挫折力、观察力、专注力等等。

2、 提升孩子的思维和问题解决能力。 

        比如, 孩子要创作编程作品:先设立目标----->明确主要问题---->把主要问题拆解成一个个小问题-----> 然后结合实际条件、能力,给出解决方案-----> 代码编写过程。这个过程中可以反复锻炼孩子思维和解决问题能力。

        关于编程思维, 乔布斯说过:“我觉得每个人都应该学习一门编程语言,学习编程教你如何思考。 编程思维就是利用我们已有的知识和工具,将自身的思路转化成逻辑运算的步骤,从而完成复杂的任务。 比如 , 生活中的小事经常会用到编程思维。 从起床到上学:

(1)从床上爬起来、穿衣服;(穿好衣服)

(2)挤牙膏、刷牙、洗脸;(完成洗漱)

(3)吃米饭,喝牛奶,吃菜;(吃完饭)

(4)检查作业带没带,检查课本带没带;(检查完学习用品)

(5)背书包,下楼,去学校(到达学校)

3、 自我表达和协作能力。

三、少儿编程路径

(一)分龄学习是关键,具体可以这么安排学习路径


1.基础阶段(5~10岁):用图形化编程做小项目(动画、简单游戏),掌握基础指令和循环逻辑。 注: 苹果的Swift Playgrounds 4和麻省理工学院的Scratch
2. 过渡阶段(10-12岁):学习Python基础语法,结合硬件编程理解“软件控制硬件”的原理。做小项目(有趣的小游戏、数学计算等)
3.进阶阶段(12-15岁):系统学习Python或C++,掌握数据结构和算法,参与信奥赛或等级考试。 注:只有等到在初中开始接触现代抽象代数后,孩子们才能理解编程的基础(与数学中的代数关系紧密)
4.专业阶段(15岁以上):深入AI、APP开发,或专注竞赛,为升学或职业规划打基础。

(二)少儿编程教育中有三种主要编程语言:Scratch、Python和C++

1、 Scratch :简单视觉界面的编码语言. 拖拽图形代码积木完成编程游戏、动画作品

        

         Scratch 由麻省理工学院的“终身幼儿园团队”开发,在 2007 年作为可下载的桌面应用程序推出。 Scratch 专为 8 至 16 岁儿童设计,但适合所有年龄段的人使用。Scratch的1.4版本、2.0版本和3.0软件版本分别是用SmalltalkFlashHTML5开发的。

        Scratch包含了变量、循环、条件判断、列表以及面向对象等核心编程概念。这些概念是孩子们在未来的编程学习中必须要理解和掌握的。目前市面上的许多少儿编程课程都采用了Scratch或其二次开发的产品作为教学工具,这是因为Scratch不仅易于上手,而且能够有效地帮助孩子们建立起编程思维和解决问题的能力。

        Scratch 官方社区(https://scratch.mit.edu/community/)、优质 Scratch 学习社区和论坛,如 “小码王 Scratch 编程社区”“小虎鲸 Scratch 资源站” 等


2、Python :敲代码,比scratch难

        Python作为最自然的语言:语义简单,没有特别复杂的范式,表达力强。仅需一行代码,就能打造一个完整的程序,特别适合孩子们初识纯代码编程。 敲代码的编程,需要孩子理解和牢记各种语句和格式,来做游戏、音乐、动画项目。

        对孩子认知发展和知识面是有要求的。跟C++比,它能调用现成的数据和角色库,容易做结果还直观,趣味度也更高。


3、 C++:敲代码➕语法 + 算法,难度大

        如果孩子有意参加编程竞赛,C++作为基础编程语言几乎是必不可少的。另外,语言 学习上,要学习算法(数据结构等)
 

四、 目前国内比较热门的软件编程等级考试

1.全国青少年软件编程等级考试(CIE)编程语言 : 图形化(1-4级) Python(1-6级)C/C++(1-8级)考过电子学会等级考试后可直接申请领取国际证书。【含金量比较高

2.中国计算机学会编程能力等级考试(GESP)编程语言:图形化(1-4级)Python(1-8级)C++(1-8级)【含金量比较高

3.青少年人工智能编程水平测试(YCL)

4.青少年编程能力等级测评(CPA)竞赛:

注: 孩子参加教育部认可的白名单竞赛,更加正规,认可度也高

五、 关于少儿编程一些网站资源

1. https://scratch.mit.edu

Scratch官网

大多数国内做少儿编程的机构都采用了Scratch图形化编程进行教学,Scratch软件功能丰富,运行稳定,可以创作动画、游戏和交互艺术。

2. tynker官网  https://www.tynker.com/home/dashboard

美国另一家极具影响力的少儿编程在线学习网站。

3. 编程一小时官网 https://code.org/

用游戏闯关的方式教小朋友学编程,适合年龄段更小的孩子玩。

为了更下的孩子接触编程的启蒙,官方为他们设计的课程

8. 人人编程:http://www.17coding.net/   “老巫婆”金从军的网站,可以系统地学习 app inventor 编程

10. 科技传播坊:科.cc (是的,就是中文的域名),李泽的自媒体,李泽是《动手玩转 scratch 2.0》一书的中文译者,发布了不少免费视频和直播视频。

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐