位置:编程技术网 > 游戏开发 > 正文 >

少儿编程课程选择经验分享——来自一位宝妈的总结

2019年02月10日 11:26来源:未知手机版

安卓手机浏览器排行,四川人口,帝级大明星绝世大明星,以母亲为话题的作文,可爱的歌曲有哪些,qq2009手机版

这两年,随着STEM越来越被大众所熟知,少儿编程课程也越来越被重视。简言之,STEM是科学(Science),技术(Technology),工程(Engineering),数学(Mathematics)四门学科英文首字母的缩写,而其中特别值得关注的就是:已经被美国中小学列入课程内容的计算机编程,这标志着中小学编程已经全面启动。老读者胖虎妈前两天发来投稿,这位研究儿童心理学的妈妈研究了已作为美国必修课的少儿编程课程,总结了一些经验。给大家说明一下,胖虎妈让10岁的儿子学习了西瓜创客的课程,所以她也有一些少儿编程课程选择方面的经验分享。

在经历过陪着儿子学习奥数的一段地狱般的惨痛时光后,痛定思痛!决定放弃已经逆奥数精神的“奥数”,让胖虎学习编程!

在经过一番对儿童心理和麻省理工少儿教材的研究后,胖虎妈总结了一些经验,供大家参考!

1.小学阶段的孩子是否能学编程?

小学阶段的孩子能否学编程?这是个好问题!想要解决这个问题,就需要了解这个年龄段孩子的心智发育。近代最具有影响力的瑞士儿童心理学家让·皮亚杰(1896-1980),把少年儿童的认知发展按照年龄划分为了4个阶段。

2-7岁的前运算阶段的标志是符号功能的出现。这个阶段的儿童的语言能力,以及玩耍时把棍子想象成枪的“假装”能力,都是符号功能的体现。

但“前运算阶段”的儿童对于守恒和可逆性这样的逻辑运算的理解是有限的。

而在7-11岁的“具体运算阶段”,儿童已经迅速获得了认知操作能力,并能运用这些重要的新技能思考事物。

因此,基于皮亚杰的理论,6—7岁的处于“前运算阶段”后期的孩子其实已经具备了少儿编程课程学习的基本认知水平!而关键在于选择什么编程语言。

2.少儿编程课程学习选什么语言?

由于7-11岁“具体运算阶段”的儿童的思维只能映射到具体的事物上,所以高级编程语言中的抽象逻辑、语言和教学方法是很难为这个阶段的儿童所接受。高级编程语言如C、C++等很容易造成低反馈的学习流程。

而Scratch则不同!

我们先来看看Scratch培训是什么。

欧美在打造孩子的未来创新能力上有很多创新的项目。比如乐高教育,专注于用物理世界的结构搭建;乐高WeDo,专注于机器人编程;Tickle,专注于智能硬件;Scratch培训,专注于提供适用于儿童的编程语言和工具。

Scratch 编程语言是由麻省理工大学 MIT 和 Google 主导开发的针对 5-12 岁儿童的可视化编程语言。只需要使用鼠标,学生就可以编写自己的故事书,动画片或者小游戏。 Scratch 是很好的培养学生的创新力、系统思维和协作的工具。

正如 Scratch 的宗旨:

Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.

其实现在Scratch 不仅得到了 MIT 的支持, 哈佛大学也加入了 Scratch 的教育者培训, 致力于培养更多的利用 Scratch 来教学的年轻老师和创新课程。所以,美国整体就非常重视少儿编程教育。

3.美国学校是怎么开课的?

奥巴马时代是非常重视少儿编程课程教育,并亲自进行了不少“推广”,已经列入和语数外同等地位的必修课。但我研究下来发现,其实在美国推行少儿编程课程教育,并不仅仅是奥巴马等政客的情怀所导致的,而是源自整个社会,是以美国家长的教育理念为支撑的。

大多数美国家长的教育理念中会认为:计算机编程对于孩子来说,是一门用于创造的艺术,其内容包罗万象,囊括了各种游戏、APP、模型。因此,无论孩子以后从事何种职业,都应该和阅读、写作一样将编程作为最基本的能力之一。

本文地址:http://www.reviewcode.cn/youxikaifa/30428.html 转载请注明出处!

今日热点资讯