Featured image of post 培养程式兴趣从小开始,从游戏中理解程式概念原理

培养程式兴趣从小开始,从游戏中理解程式概念原理

培养程式兴趣从小开始,从游戏中理解程式概念原理,寒假快到了,分享几个适合让家裡的小孩/青少年接触的玩意。兴趣可以培养,逻辑在一定程度内也可以被训练,所以与其都是玩,不妨玩一些有趣又可以学到东西的。

Photo by Robo Wunderkind on Unsplash

来源: 生活中的程式 - Posts | Facebook

寒假快到了,分享几个适合让家裡的小孩/青少年接触的玩意。

兴趣可以培养,逻辑在一定程度内也可以被训练,所以与其都是玩,不妨玩一些有趣又可以学到东西的。

我简单分成两类:「线上类」跟「实体手作类」,会这样区分是因为有实体会比较适合拜年时拿来送亲戚,毕竟小孩玩得开心,家长剩下的寒假也轻松。

以下是很粗略的介绍,之后会再弄一个系列文分别介绍各细项的玩法、作品以及可以发展的方向,如果对这方面资讯有兴趣的话欢迎洽好读版&免费订阅 https://codelife.substack.com/

【纯线上类】

(1) Scratch: Free

MIT 为 8-16 岁的儿童设计,原因是这阶段正开始发展辨认图形与理解规则,特色就是图形化的操作介面,只要用滑鼠拖曳就能撰写出程式,虽然简单却也有深度,要写出玛莉欧、赛车游戏是完全可行的。

培养程式兴趣从小开始,从游戏中理解程式概念原理

(2) ScratchJr:Free

Scratch的 5~7 岁幼童版,想想现在小孩真的好辛苦啊………..

培养程式兴趣从小开始,从游戏中理解程式概念原理

(3) Minecraft::可免费试玩,基础板台币 788

玩法非常多元,用方块堆叠就能打造属于自己的世界。初期可以打怪、中期可以学一些逻辑跟设计打造资源工厂、后期则可以架伺服器、用 Python 撰写 Minecraft 程式等。

培养程式兴趣从小开始,从游戏中理解程式概念原理

(4) MIT App Inventor 2:国高中以上,Free

一开始由 Google 推出,后来移转给 MIT。只需要拖拉、执行、测试就可以写出 App ,后续还可以直接下载到任何 Android 跟 iOS 的装置(平板、手机等)上使用,或上传到 Google Play 商店散布出去

培养程式兴趣从小开始,从游戏中理解程式概念原理

(5) CS50:高中以上到大学佳,上课 Free,证书$149镁

全名为 Computer Science 50,是哈佛和耶鲁教授开的电脑科学课。50 的意义是把难易度量化成 1-99,而这门课的难度是50,是大多数人都能够驾驭的难度,内容从程式语言、演算法到网页都有。

培养程式兴趣从小开始,从游戏中理解程式概念原理

(6) Codecademy:国中~成人,基础免费,之后 400~700 /月不等

线上程式学习平台,特别的是课程设计为互动式并有可以实际操作的练习,也就是教一个观念后会立刻出题,确定你会后才进到下一个观念,整个过程蛮像破关的,关关难过关关破,然后关关就结婚了。

另外还有 Code.org、Kodu: Kodu、Lightbot、Tynker 等可以尝试看看。

培养程式兴趣从小开始,从游戏中理解程式概念原理

【实物类】

(1) Arduino:小学以上,全套 $1~2000,套件有够多看你买哪种

主要核心是一个微处理器,特色就是套件有!够!多!从逼逼卡、马达、相机、超音波测距仪到遥控器都有,从小汽车、自动浇水器、测温溼度、门禁系统、遥控电器都可以自己 DIY。

培养程式兴趣从小开始,从游戏中理解程式概念原理

(2) Micro:bit:5岁以上,单价 < 1000

英国广播公司(BBC)设计的微型计算机板,内建微处理器、5 x 5 LED 矩阵、3 轴加速度计、按钮等,整体看起来像电路板,玩的时候把程式写入电路板后就可以操作,也可以搭配麵包板做更複杂的设计。

培养程式兴趣从小开始,从游戏中理解程式概念原理

(3) Raspberry pi: 国中以上,全新四代 7000,旧款二手 3000 内

可以把它当超小型电脑,个人觉得难度、门槛都较高,较适合本身就有电脑跟程式底子的人接触,但用途也较广泛,可以直接用来架网站或各种伺服器,从中可以学到非常非常多关于电脑与网路的知识。

培养程式兴趣从小开始,从游戏中理解程式概念原理

(4) Makey Makey: 小学,全套 $1~2000

你摸的到的东西都可以透过 Makey 转换成按键,它的原理很有趣:把导电讯号转换成键盘、滑鼠指令传回电脑,这样你就可以透过触摸宝特瓶、黏土、楼梯来操作电脑。

培养程式兴趣从小开始,从游戏中理解程式概念原理

(5) 不插电系列:小学,400 以上不等,这类品牌众多可自行 Google

这系列的有不插电程式设计、CS unplugged 等,透过把程式的逻辑利用绘本、桌游或是电脑拖拉的形式来呈现,较适合小学低年级以下学习,等到高年级后就可以早点衔接正式的程式课。

培养程式兴趣从小开始,从游戏中理解程式概念原理

(6) Lego Mindstorms EV3:高中以上,要价 3 万

因为比较贵,所以我觉得是土豪板的科学教具,等我财富自由我会买来自己玩…,有相当多比赛围绕、也有大学把它拿来给学生尝试工程开发,我念机械系时大一有一堂课就是在玩这个,甚麽都做得出来。

培养程式兴趣从小开始,从游戏中理解程式概念原理

(7) LEGO® Education SPIKE™:整套约 10000上下

LEGO 教育玩具系列,特色是单价比 EV3 便宜(但跟其他比还是偏高….),就算被小孩弄爆也比较不心疼,根据年龄有两个版本 5+岁的 Essential 跟 10+ 岁的 Prime,像乐高一样可以组装出可以操控的机器人。

培养程式兴趣从小开始,从游戏中理解程式概念原理

其他

此外还有:Sphero、Fischertechnik Robotics TXT、Cubelets、Ozobot、Kano Computer Kit,但大多大同小异加上台湾其实不常见就不赘述了。

以上先很粗略的介绍,之后会再弄一个系列文分别介绍各细项的玩法、作品以及可以发展的方向,如果对这方面资讯有兴趣的话欢迎订阅

https://codelife.substack.com/

Reference

All rights reserved,未經允許不得隨意轉載
Built with Hugo
主题 StackJimmy 设计