Girl use computer

妙小程少儿编程真人在线上课体验〔持续更新〕

我家 Ethan 有两门课外活动:钢琴少儿编程思维

为什么让 Ethan 上编程课?

因为疫情,Ethan 这大半年一直在家网课,我经常要教他一些电脑知识,比如怎么用 iMac 自带的摄像头给作业拍相片、上传到 Google Classroom;打字的时候手指头怎么摆放(跟弹钢琴一样要用到全部的手指头、有固定的指法;不能用一个指头敲);如何打印;怎样用快捷键等等。

孩子可能都天生喜欢电子设备。课间休息只要我没注意,Ethan 就会在电脑上自己捣鼓,玩老师给的游戏、看 Dr. Binocs 的视频;钢琴老师在线开设的音乐鉴赏,他一边听课、一边在 iPad 上探索界面的各种功能。既然这样,不如早点让他学习如何应用电脑,而不只是用来玩。在我看来,电脑、编程和互联网,将是下一代必备的技能。

妙小程是一个中国公司,提供真人在线的少儿编程课,针对 4-16 岁孩子小班授课。经朋友介绍,我们安排了一次免费试听,觉得还不错,所以决定先让他上半年试试。 Ethan 今年 6 岁,上一年级,学校每周有两节中文课程,正好也让他跟着中国的老师,体验一下真正的中文课堂。

我并不喜欢给孩子安排太多的课外项目,目前只给他安排了钢琴和这堂编程课。我打算抽时间陪他一起上编程课(work from home 的好处),并做简单的笔记,一方面帮助 Ethan 复习回顾,一方面在这里记录和分享。

免费试听

妙小程提供免费试听,点击这里或扫描下面的二维码即可。

官方宣传说是针对 4-16 岁孩子;图:妙小程
课程体系;图:妙小程

编程思维笔记〔第 1 周〕:神奇的电脑

  • 今天是第一堂课,一个老师对四个孩子。我们等了一周左右,才约到合适的时间,美东晚八点。
  • 老师先让孩子们做了自我介绍,玩了个小游戏,熟悉课程里的动画角色,然后介绍电脑的基本知识,包括什么是电脑、有哪些类型的电脑、电脑的基本组成部分和配件等。我突然意识到 Ethan 可能没见过电脑的「主机」,因为我在家办公用 Thinkpad / MacBook Pro + iMac,而他上网课用 iMac + iPad;没有台式机。
  • 这节课还通过动画故事讲了任务的分解与步骤:(1)把一个大的任务分成几个小的任务,(2)把任务分解成几个具体的步骤去实现。
  • 我们试听的时候是一个男老师,正式上课安排的是一个女老师。
  • 小朋友比较活泼,互相说话都能听见。 Ethan 这点做得比较好,因为在家上了半年多的网课,他已经习惯了上课第一件事先关麦克风,举手、老师同意之后才能打开麦克风说话。

编程思维笔记〔第 2 周〕:OMO 的生日会

  • OMO 是这节课引入的动画主角,他过生日、大家要给他准备蛋糕。
  • 这节课的知识点是通过切蛋糕和做冰淇淋,来理解图形的分割与重新组合。一个大的图形,可以通过不同的切割方式,来分解成多个小图形,而这些小图形又可以重新组合成跟原来不同的大图形。 Ethan 平时爱玩乐高,所以这对他来说很容易理解。
  • 在重新组合图形的时候,让小朋友通过指令组合,比如往左 x 步、往上 x 步等,来操控 OMO 来完成目标,延续和加强上节课的「任务分解与步骤」知识点。

编程思维笔记〔第 3 周〕:有趣的七巧板

  • 这节课我临时有事,没有跟 Ethan 一起上,是后来看的视频回放。
  • 这节课通过七巧板引入了「平面图形」的概念,同时回顾图形的分解与组合。 Ethan 可能没太听懂什么是「平面图形」,毕竟这个中文词语太抽象啦!
  • 这节课更清楚地展示了编程的「指令区」和「脚本区」:把多个不同的指令放入脚本区,就能让 OMO 来完成特定的任务啦!比如建房子、画一棵树。

编程思维笔记〔第 4 周〕:听话的图形宝宝

  • 这节课老师讲了「立体图形」。虽然是抽象的概念,但跟上节课已经讲过的「平面图形」一对比,就比较好懂啦!Ethan 在学校有 art 作业,前两天还画了白宫,但学校好像没有专门讲过「立体图形」这个概念。
  • 模式识别与图形规律:通过不同颜色、大小的图形排列,来寻找模式、发现规律,从而判断下一步应该出现怎样的图形。
分辨立体图形与平面图形

编程思维笔记〔第 5 周〕:温暖的礼物

  • 模式识别与数字规律:通过摆放花盆、观察不同数量的花瓣,来发现数字的模式和规律,从而判断下一个会出现的数字。
  • 这节课还让人意外地教孩子们要礼貌用语,才能更好地得到他人的回应。难道是教孩子以后编程的时候,要对电脑有礼貌吗?Hmm.
数字排列规律

编程思维笔记〔第 6 周〕:花的嫁衣

  • 通过认识花卉的结构,花瓣、花蕊、花茎、叶子,来寻找事物的相似性和规律,从而实现「模式识别」;再根据颜色、大小、和形状等不同的标准,来给花蕊排序。
  • 这节课的作业有道题是让 OMO 来(1)清除花圃里的杂草,同时需要满足条件(2)不能伤害花朵。终于有点「编程」的样儿了呢!
编程作业:铲除杂草,不能伤害花卉

编程思维笔记〔第 7 周〕:跳动的字符

  • 认识字符串:电脑键盘上的英文和数字都是字符;多个字符的组合就是字符串,比如 OMO,英文单词,119 、 120 等电话号码。
  • 了解数据和数据的形式:通过观察、记录、拍摄或计算得到的信息,比如文字、照片、视频等都是数据,只是表现形式不同。

编程思维笔记〔第 8 周〕:下午茶时间

  • 认识数值:用数字表示物品的数量,比如 「5」 只羊、 「10」 本书。就是数数嘛。
  • 学习平均分配。 Ethan 在学校已经学了简单的加减法和乘法,还没开始学除法,这个「平均分配」的概念就当是「除法」的预习啦。课后作业是给 OMO 找出正确的步骤,让它给下午茶的碟子平均分配水果。

编程思维笔记〔第 9 周〕:真真假假

  • 认识布尔值:真和假。天气预报说今天不下雨,如果真的没有下雨,那么就是「真」;如果下雨了,那么就是「假」。真与假可以用于逻辑判断,在编程中的用于逻辑判断的值就是布尔值,可以是「真」或「假」。
  • 计算机只能识别 1 和 0,因此我们用 「1」 表示「真」、 「0」 表示「假」。
  • 计算机还能用 1 和 0 来储存字符串,包括字母和数字。
  • 课后作业是通过看图 + 听语音,来判断描述是为「真」还是「假」,并安排选择和步骤。

## 未完待续 ##

美国的少儿编程网站和 App

https://blog.codecombat.com/
Code Combat | 图片:Code Combat Blog
美国孩子都在用的 14 个少儿编程网站和 App
Derek Yang

生于湖南,先后在北京和广东学习与工作。2013年移居美国。EB-1 职业移民。非移民律师、非移民中介。Twitter @mrderekyang

Disclosure: We are an Amazon Associate. Some links on this website are affiliate links, which means we may earn a commission or receive a referral fee when you sign up or make a purchase through those links.

相关文章

没找到您想要的信息?
请使用我们强大的搜索工具!

Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Stock images sponsored by depositphotos.com | Skimlinks