原标题:从0→1的进阶式编程,打破你对少儿编程的刻板印象!_原子同学

上一期讲到了少儿编程与成人编程的区别,这一期我们将更深入地解读少儿编程——从0→1的进阶式编程课程是怎样设置的。

随着云计算、物联网技术的蓬勃发展,大数据分析、AI等逐渐走入人类生活领域,新时代已然到来,世界各国对人工智能发展愈加重视,对青少年的科学技能培养尤为看重。少儿编程&机器人教育已成为科技强国发展的重要一环。

相对于一些西方发达国家而言,中国的编程教育起步较晚。上世纪80年代,计算机的引入和普及才为编程教育的萌芽奠定了基础。21世纪10年代后,国内一系列积极政策进一步推动国民编程教育发展,但时至今日该领域的教育普及率仍旧不高。

少儿编程&机器人教育对孩子成长愈发重要,而懂编程的家长为数不多,甚至对少儿编程存在许多误解:

“学什么?”

“小孩子怎么敲代码?”

“女孩哪有学编程的......”

其实编程教育并不是为了培养一群所谓的“码农”,在国际社会上,少儿编程课程一般面向3-18岁青少儿,少儿编程不仅是在学习编程知识,更着力于开发孩子的思维创造力、知识迁移能力,从零基础到“驰骋”编程世界,与人工智能时代接轨。

▶ 以原子同学AtomSTEM少儿编程课程体系为例,分析少儿编程课程从0→1进阶式逐步建立孩子编程思维的过程。

原子同学AtomSTEM少儿编程结合孩子学龄情况,从5岁开始进行编程教育启蒙,其拥有一套具有自主知识产权的少儿编程&机器人课程体系,其少儿编程课程根据年龄段划分为P-Primer入门级、P-Starter初级、P-Advanced中级、P-Senior高级四个阶段:

P-Primer入门级(5-8岁)

玛塔(Mata)课程强调以儿童为中心的主动学习,教师的角色是支持者和指导者,课程培养孩子的逻辑思维能力、跨学科问题解决能力以及团队合作。

ScratchJr 是一个入门级的编程语言,其灵感来自于麻省理工开发的流行少儿编程Scratch,它是一个入门级的编程语言,可以使用它创建自己的互动故事和游戏。

Code 课程已有全球数千万学生和100万教师使用。该课程将结合丰富多彩的主题,以闯关的形式激发孩子的好奇心和兴趣,培养孩子对编程的兴趣,提高逻辑思维能力。

P-Starter初级(8-12岁)

Scratch 是美国麻省理工学院(MIT)开发的一款面向少儿的图形编程软件,通过设计游戏和故事,学生不仅可以学到一些编程的概念,而且可以了解更多物理和数学知识。

App inventor 它抛弃了复杂的语言代码而使用积木式的堆叠法来完成应用程序开发,可以让学生用一个网页浏览器和一台手机为自己的Android手机开发一款个性App,力求让中国的中小学生做一个真正会“玩手机”的人。

P-Advanced中级(11-15岁)

Python 已超越C#,与Java,C,C++成为全球前5大流行编程语言之一。Python它更加易学、易读,非常适合快速开发,难度低于java,更适合初学编程者,让初学者专注于编程逻辑,而不是困惑于晦涩的语法细节上。

P-Senior高级(13-18岁)

C++ 擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。本课程接轨由CCF(中国计算机学会)举办的CSP-J/S竞赛(替代NOIP—全国青少年信息学奥林匹克竞赛),为之后参加全国青少年信息学奥林匹克(NOI)打下基础。

少儿编程一般采用由浅到深的教学方法,针对“0”基础的学生,根据其所处学龄阶段给予相应的课程规划,实现从简单易理解的实物编程基础课→编程代码进阶课→跨学科学习及综合应用。真正实现从0→1的进阶式学习。

我们可以看出,原子同学AtomSTEM课程设置遵循孩子的成长规律,课程覆盖5-18岁青少儿,同时融合了STEM教育理念,采用PBL项目式教学、“强调学生的自主构建”的5E教学法。

初次接触积木的小朋友正在认真上测评课

在课堂上,以学生为主体,通过互动式场景引入,探索事物原理和规律,从而得出结论,通过发散思维,应用于实际生活中,解决现实生活中有价值的问题。

Python课堂中学生们正在编写程序

原子同学AtomSTEM 拥有强大的师资团队,由海内外顾问为主导的研发团队和专业的教师团队组成,多年来,积累了丰富的教研成果和教学经验,系统化课程体系更是为初学者和全方位发展的孩子提供可持续优化的课程学习方案,为孩子们带来全方面的综合素质提升。

相关文章