知识屋:更实用的电脑技术知识网站
所在位置:首页 > 教育

实录:美国小学生怎么学编程?我们专门在加州开了一堂课……

发表时间:2022-03-25来源:网络

大家好,我是核桃编程的慕宁老师,我带着核桃编程,来到美国北加州,见证了核桃的编程课进入美国的小学课堂,接下来我跟大家分享一下这个有趣的故事:

我们怀着忐忑又激动的心情来到美国。

在美国,我们做了一些前期调研,感受到了创客教育的发达,以及美国家长对科技基础教育包容开放的态度。那么在这样的环境中,核桃的课程对他们的孩子有没有吸引力呢?

我们希望,能够在少儿编程发展十分成熟的美国,推广一下核桃编程,测试美国用户的反应,主要是收集更多的反馈和建议,便于我们对课程进行升级和改进,给国内孩子做出更优质、更领先的编程课。

核桃编程慕宁老师

落地:找到属于我们自己的路子

摆在我们面前的第一个问题是:如何让美国孩子接触到核桃的课程?

起初,我们打算把课程做成英文版,根据本地的文化和习惯,重新设计和修改我们的课件、视频脚本以及录像,但是考虑到这个方法周期太长,又存在许多不确定因素,我们改变了策略。

要知道,在美国有很多家庭想要让小朋友了解学习中文,就连特朗普的孙女也说得一口流利中文,我们最终确定了联系那些具有中文教学背景的学校进行合作。

我联系到了北加州位于Burlingame, CA 的一家学校,学校有After School(课外班), Summer Camp(夏令营)和Preschool

(学前班)。在这里就读的小朋友大部分是华裔孩子,学校采用中英双语教学。

因为学校地处湾区(San Francisco Bay Area),苹果、谷歌、facebook等各大科技公司总部都在这里。所以家长很多都是科技公司的高级软件/硬件工程师、研究员以及管理者等,他们都是计算机科学领域的行家,同时乐于让孩子接触编程。

和校长沟通我了解到,学校也正打算在Summer Camp引入编程课,而核桃的课程能够起到学编程+中文练习的双重作用。

再加上,我们的课程已经包括了一套完整的教学流程,包括宇航老师的讲课+动画课件+闯关挑战+课后作业。对美国的教学老师来说,不需要再单独进行备课,只需要重复一些知识点,帮助孩子们去理解课程内容以及做一下课堂管理就行了。

学校因此也不需要单独聘请计算机专业的老师上课,核桃经过精心打磨和设计的课程很容易让孩子们、老师们上手。

当时,小朋友们的春季学期还没有结束,于是我们安排在课后进行两次试课。

试课:在经验中调整教学方法

怎样向美国的小朋友教授核桃的编程课呢?

经过我们的紧张准备,终于到了试课阶段。试课安排了高低年级各两场,分别试课两次,每堂课人数10到20个人。

一起观看讲解

核桃的课程设计也是进行了高低年级的一些划分,小朋友不同年龄段的认知水平在世界范围内都是相通的,基本上低年级都是学前班到一年级的小孩,高年级是二年级以上的小孩。

我们采用的教学方式是小朋友们先一起看动画片,然后听视频中宇航老师讲解和介绍知识点;课堂老师再进行补充和提问,确保小朋友们都能听懂;再指导小朋友分成2-3人一组进行challenge的试炼。

这样一个单元一个单元下来,让小朋友们逐步掌握编程知识。

这个年龄段的小朋友非常爱看动画片,所以对核桃的动画课件尤其感兴趣,学习的课程就像在玩游戏,他们都非常享受。为了听懂课程内容和操作,他们也会努力去学习中文,主动问老师问题。

在level1中,有一节课宇航老师开始普及电脑相关的知识,在讲到“鼠标”的时候,宇航老师在视频中说“这是鼠标,大家跟我读”,于是全班小朋友异口同声跟着一起大声读。他们之前并不知道“mouse”的中文发音是“shu biao”,而通过编程课,他们学会了鼠标的中文。

美国的小朋友个性也比较open,课堂气氛非常热烈,每当完成一个challenge,孩子们就会兴奋地举手欢呼。

低年级的小朋友教授过程中非常顺利,但是到了高年级这边,孩子之间的语言水平、个性、理解度等差异就显现了出来。在做challenge的时候,有些孩子立即就能做完,而有些孩子则需要时间去消化。

个人进度的不同导致了课堂秩序的“混乱”,已经做完的小朋友大声喊着“老师我做完了”,还没完成的小朋友着急地问问题,想要尽快弄懂。一时之间吵成一团,像炸锅了一样,我好不容易才维持住了秩序,总算结束了课程 。

另外还有一个问题,因为每次试课我们仅仅只有1个小时的时间,前期铺垫做得不太够,比如在界面的操作上没有讲透,实际操作的时候,部分小朋友们会有一点疑惑,拖了一点进度。

吸取这次经验,我们迅速调整了教学方案。

针对高年级的孩子,我们一开始和孩子们详细的讲解了界面的基本操作、课堂流程安排和课堂纪律;然后让他们分小组,自己去逐一的去看动画、听宇航老师讲知识点、完成相关挑战,自主往下进行。

老师在这个过程中围着他们转,随时监控孩子的学习情况,再针对性地提供帮助。

Summer Camp还出现了一个我们始料未及的情况。

因为暑期的上课的孩子也有相当一部分来自外部学校,不完全是双语学校的小朋友,所以他们的中文水平千差万别,一些中文基础比较薄弱的孩子在课程的理解上就出现了很大的问题。

针对这一点,我们加强了老师的辅导,确保孩子们能够理解知识点;在秩序管理和课程的演示部分加大了力度,很快磨合并调整了过来。同时,我们也会重点关注那些语言基础薄弱、需要帮助的孩子。

现在,Summer Camp还在持续成功进行当中,我们也在跟孩子们的反馈和进度。

今后,校方也有意跟我们达成进一步深度的合作。这次在美国小学课堂的实验,也让我们收获了很多经验,这对今后我们在课程和教学上的改进有非常宝贵的意义。

谈谈心得:每个孩子都要有一堂“编程扫盲课”

首先非常荣幸能参与到这次核桃在美国的项目,在这个期间,我们经历了一些挫折和挑战,但最后迎来了圆满的结果,收获小朋友们满满的爱。

前面也说过,美国的编程教育十分发达,编程的渗透率是中国的数十倍,何以如此呢?其实,在收集反馈中,我们发现,这些科技精英家长们,并不是把编程当作孩子的一项技能去培养,更不是说要让孩子成为一个程序员。

比之国内“鸡娃”、“赢在起跑线”的观念,他们更觉得,编程是让孩子去了解科技的机会,孩子不能不知道科技背后运行的原理是什么,而“编程思维”的训练,也更利于孩子在生活和学习当中解决问题。

乔布斯曾经说过,每个人都应该花一年时间学习编程,因为编程教会你如何去思考。在美国,可以说每个人都懂计算机,少儿编程是基础学科,是否深入去学取决于个人,不过这是每个孩子都是需要了解的。

好的编程课,一定是要考虑到孩子的特性,对孩子有吸引力的。

核桃的动画剧情课件很好地做到了这一点,小朋友们对动画反映超热烈,他们喜欢里面的角色设计,喜欢故事的发展,并且这种剧情嵌入式的方式更加有利于他们掌握知识点,学会编程的操作。

再有一点,也是我在这次经验中最深切的体会,那就是编程教育(或者说k12教育),一定要充分尊重每个孩子的个性。

教学过程中的一波三折也主要是围绕着这个问题,当然也有一部分是因为语言环境的影响,但是个性化教学,是十分有必要的。核桃目前的设置是做了高低年级的划分,也给学生们配备了班主任以及辅导老师的团队,实时针对性辅导和跟进学习,尽量去满足个性化的需求。

不过,我们的教研团队也在持续探讨,如何做更精准和科学的划分, 更充分匹配每个孩子的需求。这是核桃今后发展的一个大方向。

我们认为,编程教育的普及,不在于学员量的增加,也不在于公司的扩大,而在于我们的课程产品本身,是否做到对每个孩子负责,是否足够优质。

我们希望留住每一个学员的兴趣,让孩子们感受编程之美,在这个高科技的社会占领思维的先机,与时代接轨。

很高兴和大家分享此行的经历和感受,身为核桃的一员,我非常自豪。祝愿核桃的每一个学员,学业精进,在编程的道路上探索无限可能✊✊✊。

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜