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
Theme Stack designed by Jimmy