※ 引述《Bedlem (Bedlem)》之铭言:
: 1丶我小孩(男生)现在小一,考虑他小三或小四的时候,找家教教他写程式。
: 2丶我会写 VBA,也有想过自学 Scratch 后自己教小孩,但后来觉得请家教,可能也是可
: 以考虑的选项之一。
: 3丶大家有什么建议?一般行情大概多少?小三或小四的小孩学写程式,大概能教到哪(i
: f then ?loop?function?object …?)
个人浅见,以下逐条表示:
- 虽然说个人也认为撰写程式的能力在现代社会已经和读书识字一般该
算是很重要的技能了,但还请先三思:你想要让孩子做什么?
- 行情价要看学的内容和教师程度以及目标来决定,有些人希望培养小
孩具备程式竞赛能力,那价格可能就稍高;如果是要学习专精一门语
言,那自然就更高了。而且建议如果真的是为了小孩着想,请慎选老
师。国中国小的学科难度其实一般大学生研究生还能够胜任,也不致
于让观念有太大错误,但程式语言…
- 撇除这些,如果目的仅只是:“启发孩子对程式的兴趣”,那么我建
议可以考虑 scratch 或 乐高机器人,培养他们去思考我要完成哪些
目标,必须去做什么,而且这远比无聊的输出输入星星金字塔、何内
塔有趣多了(当然你也可以考虑树梅派),以乐高机器人举例来说可
以有这些题目:
- 机器人零件包含有红外线侦测距离的工具、压力传感工具、
摄影镜头(预算高点…)、轮胎…等,然后本身还可以针对
行走圈数和距离有侦测和设定,那么我能不能由他提供的撰
写工具写一个绕固定路径行走的机器人呢?怎么侦测该不该
转弯呢?要怎样使得他行走不会出错?其中要考虑什么?
- 进阶一点,比如实现运送物品的机器人?实现自动解魔术方
块的机器人?实现定点投篮的机器人…等
- 我是觉得国小阶段要直接面对程式语言会让多数小朋友觉得无趣,让
他们从做中学习然后理解程式可以干嘛?撰写程式时需要用到什么反
而会更重要。
- 路过顺便打个广告,诚致教育基金会和公益平台基金会有推广一些适
合国小学童的简单程式入门:“一小时玩程式(Hour of Code)”活
动,均一教育平台上也有一些简单的教学影片,内容主要是 Scratch
,连结在:
http://hocintw.thealliance.org.tw/
https://www.junyiacademy.org/computer-science-a/ihc
- 当然如果可以,也可以推坑他们找个 MUD来玩,这类骨董级的线上游
戏中的外挂完全可以自己撰写,我大概小三的时候开始入坑的。
(误)