2020年7月29日 星期三

資訊教育的省思:你要教孩子成為工程師、CEO、還是開創時代的賈伯斯

技術,是技職教育和高等教育目標,但不是國中小國民教育的目標,所以在國小純講技術,我認為是錯誤的面向,一班30位,如果出去只有2位走這條路,那另外28位就是浪費人生,所以,在資訊課中應該要邊練基本程式或創客技能後,還要邊指導孩子轉嫁到運算思維的生活運用,這點大多數老師還沒有意識到,這也是花蓮新課程架構的重心,這是以國民教育的觀點來看事情;

如果你想培養孩子成為像像賈伯斯這樣可以開創時代的人物,教設計思考可以教出這樣開創新時代的人,教運算思維可以教出具有CEO領袖氣質的人,而純教程式頂多變成RD部門的頭兒,當然,這只是我的想法,所以,你的教法和想法,會決定你是孩子的樓地板或天花板。

我弱弱的希望各位,不要犧牲28人的人生去陪伴那2位RD的頭兒,所以希望各位教程式或創客,一定要衍伸到生活上怎麼使用運算思維和設計思考,這樣最起碼事每個人都能用到的生活能力

如果是這種想法在國中小上課,運算思維和設計思考就不限於失落的資訊課才能上,生活、綜合、甚至一般領域的課程或活動都可以很簡單的融入,大家也不用為了國小沒有電腦課而傷腦經,而且有可能可以爭取更多的課堂數,因為這是人生的綜合能力,而非資訊能力

當然,高中和大學的通識必修“程式”,應該也是這個方向才對,問題是長官和教授們知道嗎?

2020年7月10日 星期五

甚麼?!圖形介面也能直接燒錄程式進ARDUINO!

甚麼?!圖形介面也能直接燒錄程式進ARDUINO!

是的,你沒聽錯!即使是比較簡單的圖型化界面的Arduino程式,一樣可以將程式燒錄到板子上。


目前適合初學者的圖型化程式有兩大派系:

Scratch派:

  • 優點:程式積木用語直覺,不用特別學習看也知道意思,可以和 Scratch整合一起使用PC的多媒體,但是遇到要燒錄程式脫機使用時,就得捨棄多媒體,因此多作為線上模擬,與PC直接互動。
  • 缺點:執行速度慢,軟硬體間溝通大約1秒30次左右,支援的感測器硬體不多硬體控制選項僅剩基本功能。
  • 提供這樣功能常見的環境有直接修改自 Scratch的 mblock和 kittenblock,還有需要與 Scratch一起配合的中介程式 transformer、bDesigner、WFduino。
  • 其中具有直接將程式燒錄進 Arduino者,只有修改自 Scratch的 mblock和 kittenblock,但是新版的軟體都改成無法與硬體直接互動,需要傳遞類似參數或是雲變數這樣的資訊,才能在硬體和PC多媒體間互動,而且支援的感測器硬體不多,有點可惜。

Blockly派:

  • 特點:功能較為強大,提供更多的硬體支援,以燒錄方式為正常運作模式,也就是說它沒有線上模擬功能,全部都要燒錄到板子上才能運作,那當然就沒有PC多媒體可以使用了。
  • 它的程式積木使用的語言比較像是傳統文字程式的語法和用語,初學者可能要一陣子才能適應。
  • 目前較為常見的有兩家,一家是 Ardublockly,另一家是 motoBlockly。
  • Ardublockly官網好像自2015年後就沒繼續維護,因此使用的人日漸稀少。
  • 慧手科技的 motoBlockly至目前為止,都有在正常的運作與維護,甚至經常跟創客老師討論增加需多新功能,因此使用人口越來越多。

mblock和 kittenblock的燒錄功能比較陽春,我就另案介紹,今天來講一下慧手科技這個功能超強的 motoBlockly

慧手科技是一家國內優質的創客設備供應商,老闆是林聖修先生 ,從最早期PicoBoard時代到現在的Arduino,慧手科技都一直默默在為玩創客的老師們服務,也是國內唯一少數有硬體設計能力和軟體開發能力的廠商,令人佩服的是,他們的設備感覺起來就像有終身售後服務一般,即使你多年前買的PicoBoard有問題,他們都還是願意協助處理換貨或是維修,而且老師們需要甚麼功能,只要跟他許願,不管是軟體還是硬體,他們都儘量達成。

我最喜歡他們的產品是這四樣:

這是感測器學習板,直接跨在ARDUINO上即可,一般感測器直接在上面都有,所以基礎的學習不用外加拔插其它的東西,也預留擴充的杜邦座和感測器專用防呆插座,適合初階學習使用,早期我都用這個來上基礎課程,任何軟體介面都能使用,圖型化到文字語言通通都沒問題。

這個則是全部都有防呆插座的學習套件組,好處是不會插錯燒壞,而且模組獨立,除了基礎學習外,可以拿來做作品,有創客動手的感覺,只有物聯網套件因為 SCRATCH的部分沒有支援的積木程式,所以必須使用 motoBlockly或文字形語言來控制,所以教不適合國小初階使用。

接下來我要介紹重點,可以提供燒錄功能的超強motoBlockly:

motoBlockly應該是目前能燒錄ARDUINO的眾多圖型介面中,堪稱最強的環境了!!!
他有線上版和全包桌面版兩種,我真的超級愛它,完全免費,線上版直接使用瀏覽器進官方網站

直接點選積木塊就會進入程式編輯介面
只要將左側需要的積木拉進右邊編輯即可
左上角可以切換用圖型積木編輯,也能切換到ARDUINO C看文字程式,讓進階的同學直接對照學習
切換成文字程式後,可以直接燒錄歐,真是太強了,連Com Port都不用選。
不過前提是,你有安裝ARDUINO的驅動、有安裝IDE、有下載Broker在燒錄前要在背景執行。

但是,如果你是下載全包離線版,那就....上面動作都不必做了,直接點燒錄。


全部一起打包版傳送門(最推薦):
https://drive.google.com/file/d/1XvmCJEifs2MjgWLGtPff6WNw5OUDBmpN/view?usp=sharing

全包版打開長相和線上版完全一樣,寫好程式之後一樣切換到ARDUINO頁籤
然後直接點選燒錄即可,它會再跟你確認一次,請按確定
阿這樣就直接燒錄完畢,下方視窗會有相關訊息,燒錄完,你的ARDUINO就可以直接送電離線運作囉,完全不用安裝剛剛上面那堆東西

話說它的積木支援超多的硬體選項,除了一般的功能還有特殊的模組和物連網選項

RFID/2812燈條/OLED/7段顯示/......等等,這硬體支援也太豐富了!

現在都拿它來做離線版的剪影燈、小夜燈,或是改編IQ LIGHT和吊燈,真的超美的,可帶感測器程式運作的藝術互動燈具,不但有科技感,又有人文藝術氣息!






線上版傳送門:

https://www.motoduino.com/wp-content/themes/storefront/moto_iot_blockly_v33/demos/code/index.html

全部一起打包版傳送門(最推薦):

https://drive.google.com/file/d/1XvmCJEifs2MjgWLGtPff6WNw5OUDBmpN/view?usp=sharing

2020年7月6日 星期一

網管/工具人在學校的管理建議

前瞻後,因為縣內學術網路頻寬沒提升,但是老師的資訊融入與行動學習數量大幅提升,當然病毒蠕蟲就開始更加橫行,所以網路更加緩慢,縣網開始祭出殭屍電腦封鎖政策,因此許多學校的網管哀哀叫,因為面臨不斷的重灌、老師良好習慣教育....等問題,以下還是建議大家如此處理會輕鬆一點:
  1. 最佳方案:和外包廠商簽維護合約委外處理
  2. 教育老師良好使用公共電腦習慣,以及使用雲端資料夾同步備份習慣(這點最難)
  3. 做系統時,硬碟分開或切割成系統、資料、備份碟
  4. 將桌面、我的文件、同步資料夾都設定到資料碟
  5. 用Clonezilla或類似的備份系統將灌好的系統和軟體環境直接備份影像檔存在備份碟,有問題時直接回覆C碟
  6. 很奇怪的老師或是公用電腦直接上時光還原,需要改變環境時再由網管老師處理
  7. 以後電腦被教網鎖後,直接還原到正常的狀態,再回報教網IP或MAC解鎖
  8. 準備好同一批電腦的系統影像檔以備不時之需
  9. 有錢的話系統碟全部換成SSD為第一優先,會大量節省公帑,增加效能

各校網管人力單薄,還都是兼任,工具人一對一還不覺得辛苦,但在學校是多對一,一天有兩個人麻煩你,你就課都不用上了,辛苦了,各位工具人


一般全新安裝電腦我的作法:

  1. 系統安裝
  2. 防毒安裝或確認開啟
  3. 驅動安裝內附光碟、原廠網站或使用代理程式(有的很毒)
  4. 安裝外掛及常用軟體(ninite網站點選安裝)
  5. 備份系統碟或增加時光還原(公眾電腦視需求)