2022年3月1日 星期二

科技競賽對教育的意義

科技競賽的現況與對教育的意義

在多年的資訊科技領域教學經驗中,學校常常會需要有成績做為績效的宣傳,因此會要求老師參與各項競賽,尤其是縣府教育處特別重視的項目,部分老師也希望能指導學生得獎以利自己的積分、調動、或是捍衛在學校的地位,而學生能在競賽中獲獎,除了滿足自己的成就感外,甚至是提供了升學的加分,也部分滿足了家長的虛榮,提供可以顯擺的內容,當然,也成就了孩子成功的機會。

然而目前的資訊科技類的競賽項目繁多,公部門的競賽有國教署的生活科技競賽、資訊科技競賽、科技任務賽、資訊科技司的全國貓咪盃競賽、全國的發明展、動力機械獸競賽、各縣市的更是五花八門,有硬體的機電整合競賽、創客創意賽、能源科技競賽、自走車類競賽、四軸飛行賽、也有純軟體的各類程式設計競賽、檢定型過關型競賽,更有教育類的科技教育教案賽、創客教育應用賽;此外民間的競賽更是多元,例如聯發科技教育基金會的智在家鄉、廣達教育基金會的游於智、索尼(SONY)的創意科學大賞、勁園國際的邁客盃、智高的機關王、科丁聯盟的SCRATCH校際PK賽、SCARTCH闖關競賽...等等。

如此多的競賽項目卻常常讓科技老師疲於奔命,讓家長與孩子無所適從,於是坊間出現許多宣稱可以教授運算思維或始能提升孩子新課綱能力的補習班,甚至有家長為了孩子的升學加分,除了刻意讓孩子針對競賽補習,還加請專業教師輔導專案製作,以提升學生在競賽中表現,導致疲於奔命的公立學校科技資訊教師,花了許多時間輔導孩子,而成績卻被補習班教育出來的競賽選手所打倒,喪失了教育動力,且對科技教育的未來憂心忡忡,而當你細細檢視公立學校老師們的教育,和補習班老師們的教學,卻會發現其中並非都是教育成分居多,公立教師缺乏的是時間、競賽的針對性指導,與新課綱的核心的認識,而補習班則是歪曲了家長對新課綱理解,機械式的訓練著針對競賽的手法;不管是哪一種,似乎都對遠大的教育理想與新課綱真正的核心有著不少的落差。

即使現況如此,我們依舊看見公立學校老師們的熱情,尤其是用其對教育的熱忱,與看見科技教育核心的犀利眼睛...

作為科技教育的方向的引導與成果檢驗

大家常常罵考試領導教學,但卻忘記了要應用考試來領導教學,尤其是偉大英明的長官們和教育業務的承辦人們都忘了這個最好用的功能,以往的教學或推廣,通常是由上而下,但是現場第一線的老師經常因為行政太忙而無暇分身,忘了常常要抬頭看一下方向、往了常常要精進自己、更忘了要常常為學生調整教學,所以由上而下的政策,通常變成上有政策下有對策、以不變應萬變、或是實在沒時間改變的無奈。 



幾個推動的重點:
  • 主辦單位的認知、創意、責任感、執行力,活動與競賽的形式、競賽命題內容和專業評審...等,為這整件事的核心所在;例如109年開始的全國貓咪盃改採封閉式命題,指定範圍或是施作的面向及重點,讓孩子無法只練一招就胡亂套用,而且在有限度的自由裡發揮創造力,評審也比較容易掌握。
  • 競賽同時可以了解教育市場現況及走向,例如學生的程度、科技教育的普及率、民眾的接受度等;競賽到了一定的時間便會升格,從大家都不知道怎麼比,到大家熟悉規則慢慢精進,以貓咪盃為例,109年以前各縣市各自為政,知道秘訣的永遠能得到好成績,不知道的永遠拿不到好成績,109年我在網路上公布多年的觀察與評審心得之後和應賽技巧之後,110年的全國貓咪盃競賽修正了許多新的措施,讓競賽更為客觀公正後,最後的大絕招公布各縣市得獎統計表,剎那間,各縣市開始認真對待甚至計較,進而重視起競賽選手的培育與訓練的走向,因此在110之後的各縣市的縣市初複賽,在協助評審的同時,就發現學生的程度普遍提升,開始使用許多高級技巧,而111年因疫情關係將採用遠距競賽的作法,使得從來未曾參加競賽的澎湖縣也開始辦理縣賽,推廣普及。
  • 競賽的方式會帶領科技教育發展的面向:
    1. 需要普及擴展:民間單位辦理的各項競賽,以團隊式的類球賽PK競賽方式,例如校際盃團隊PK賽、以過關人數比例為KPI的校際科技力競賽,限制參與人數越多、比例越多越好,容易拉高普及率;另外廣設營隊行競賽,體驗科技美及利用團隊合作及競爭學習,也是一種推廣很棒的方式,例如PTWA的自走車營隊;此外類科展發表型的創客賽一樣會有擴展大眾視野協助推廣及普及的好功效。
    2. 需要拔尖:通常這是沒有策略的公家單位最喜歡辦的競賽,對於習慣追求成績文憑的台灣父母簡單、暴力、有效,例如資科司辦的貓咪盃程式競賽,已經逐年演變成拔尖的競賽,對於沒有安排規劃的縣市承辦,就會簡化成粗暴拔尖的競賽,但是對於有教育規劃的縣市承辦而言,會依最終要的結果,提前規劃於縣市辦理初賽複賽,並提供相關的競賽訓練讓有意願的學校或學生來成長,並安排進入縣市教育的教學規劃中,成為教學的日常,
    3. 需要創意:真正校驗實力與落實創造力的黑客松式競賽,例如宜蘭縣近年的機電競賽,採現場公布題目,提供多元的零組件,自由選擇軟硬體與想發展的創意並在短時間內實作出來,這充分考驗了老師平日紮實的訓練,包含了該領域的技能與思考問題解決問題的策略,以及充滿創造力的設計思考,但是,此類競賽隊承辦人而言,充滿挑戰,包含充分理解孩子程度、多元的設備材料準備、命題及評審的走向與專業評審的邀約;而發明展、創客展之類的競賽也有開發創造力的功效。
    4. 需要檢核能力:國教署辦的各項競賽,包含生科競賽、資科競賽,或是民間的POWER TECH競賽、機關王競賽,此類競賽重點都在重現學習過的技術與臨場解說反應等,就像個領域的期中期末考,就是成就測驗而已,是筆者最不喜歡的競賽方式,充分體現了工業時代的教育模式。
幾個待解的問題:
  • 主管教育機關的單位是教育處,教育處是的長官和科員是公務員,所以教育辦起來究竟是教育思考還是公務思考這會是成敗所在...但這是台灣的制度問題可能暫時無法改變,除非有見識的人,上了足夠高的位置可以推動改變。
  • 官僚體制的負面影響:公務單位權力層層下放,縣長→處長→科長→執秘→專員,一般而言,教育處的人有幾種身分,正式或約聘僱公務人員、專案發展的借調老師、待分發的校長、和出包列管的人員,因此,這條鍊上如果都是同仇敵愾有共同目標且可以正常運作的的成員,應該就可以順利成功,但是通常...中間有地方會卡住,甚至影響下面的運作。
  • 勞者多能和能者多勞勞逸不均現象影響了大家的向心力、拼命收割的長官和急功近利的下屬、會叫的有糖吃的會推的免做事,懂的沒權、做事的沒有策略不懂方法...等,這類積累多年的弊病到處都有。



2022年2月24日 星期四

IOT物聯網─ESP32-S用雲端Google試算表紀錄數據真簡單

 IOT物聯網─ESP32-S用雲端Google試算表紀錄數據真簡單

以前用ThingSpeak來記錄IOT的數據很好用,但是免費版只能大約每日8000筆資料,也就是頂多每15秒上傳一份資料,對於老師們也許不敷使用,所以如果可以用自己的Google試算表紀錄,那就更好了

  1. 硬體:ESP32-S+感測器蒐資料(本例用DHT11溫濕度計接在GPIO4)
  2. 平台:使用BlocklyDuino+吉哥積木

系統拆解就三件事:

  1. (開Google表單)在Google上開啟試算表標示好欄位並將網址、工作表名稱複製記錄起來,並開啟共用編輯權限
  2. (物聯網設備上網)ESP32-S要上網連接到無線AP
  3. (寫傳送資料程式)使用吉哥積木的物聯網分類下的Google試算表積木,ID就是網址內試算表的ID、工作標籤名稱設定一致、時間標記與傳接儲存的資料給他即可

開始實作囉

安裝BlocklyDuino+吉哥積木,請參考以下網址

如何安裝吉哥自製積木

Google試算表處理

先上網登入Google進入雲端硬碟,新增試算表

將工作表上的標籤、欄位名稱設定好


設定共用編輯權限為可以編輯

複製網址內的表單的ID,就是”https://docs.google.com/spreadsheets/d/中間這一串/edit#gid=0”

ESP32-S要上網連接到無線AP


找到吉哥提供的Google試算表積木



寫Google試算表積木程式如下



ID就是網址內試算表的ID:2的部分
工作標籤名稱設定一致:3的部分
時間標記與傳接儲存的資料給他即可:4、5的部分


燒錄完程式,ESP32-S重新上電開機,你的雲端試算表就會開始收到資料囉

記得程式內要有等待時間,還有不用要拔掉電,以免你的試算表爆炸!




2022年2月23日 星期三

IOT物聯網─ESP32-S用LINE通知原來這麼簡單

IOT物聯網─ESP32-S用LINE通知原來這麼簡單

  1. 硬體:ESP32-S+感測器蒐資料(本例用DHT11溫濕度計接在GPIO4)
  2. 平台:使用BlocklyDuino+吉哥積木

系統拆解就三件事:

  1. 在電腦上進入Line Notify網站設定權杖
  2. ESP32-S要上網連接到無線AP
  3. 使用Line Notify積木填入權杖與要發送的資訊即可

開始實作囉


安裝BlocklyDuino+吉哥積木,請參考以下網址

如何安裝吉哥自製積木

在電腦上進入Line Notify網站設定權杖

進入line notify網站,登入你的line帳號,網址:https://notify-bot.line.me/zh_TW/

登入後點選你的名子內的個人頁面

在左下角點選發行權杖
設定這個通知服務的名稱日後判斷增刪服務用,然後搜尋點下方你要通知的群組或個人,按發行
將系統出現的權杖複製起來即可

ESP32-S要上網連接到無線AP

打開你的BlocklyDuino,開始撰寫ESP32-S上網的程式
先連接你可用的Wifi輸入SSID名稱與密碼


使用Line Notify積木填入權杖與要發送的資訊即可

使用法蘭斯或吉哥積木中的LINE通知積木
貼上剛剛的權杖與想通知的訊息內容
就可以將想傳送的資訊傳送給LINE群組中
請記得要等待一段時間不然你的LINE會爆掉...







燒錄完程式,ESP32-S重新上電開機,你的手機就會開始收到訊息囉

號外:OSEP也有LINE通知功能,也是超簡單









2022年2月22日 星期二

motoduino ESP32-S 物聯網套件測試-02測試OLED是否可以正常工作

motoduino ESP32-S 物聯網套件測試-02測試OLED是否可以正常工作

任何感測器和元件使用我都指導孩子遵循這樣的原則:
先了解再測試,先觀察再使用

慧手科技的imoto ESP32 I/O擴充板上有很聰明的OLED擴充插座,腳位是設計剛好的,OLED(SSD1306)直接插上去即可,不用認腳位,唯一要注意,若是你使用了OLED且另外還有設備會用SDA(GPIO21)、SCL(GPIO22)這兩個I2C腳位,設備的位置指定不能衝突。


OLED的接線與位置選用

而OLED(SSD1306)是I2C介面,一般也是使用G/V/SDA/SCL的I2C腳位,在位置的選擇上則是要看OLED背面的跳線電阻的位置,如下圖,這片OLED的位置跳線電阻是在0x3C這個位置,所以在寫程式時,只要使用這片OLED就要指定這個位置即可

程式積木

在Blockly的介面,OLED的選項在顯示器的選項下,只要點選小箭頭即可出現OLED(SSD1306)
於是我們寫了一小段測試程式如下,而OLED的用法是先將要顯示的內容、位置決定好之後,記得要“顯示“才會動作,在這套積木裡面,未設定前無法使用中文(後面說明),所以如果你有輸入中文的部會直接跳過,請先用英文測試
然後就可以正確顯示閃爍的內容

OLED的顯示位置

在OLED的排版上,這片的尺寸有0.66~1.54吋,解析度都是128x64點,座標的決定是(行,列)
,原點是左上角(0,0),右下角是(128,64),而英文字的定位點是字串的左下角,而字的大小由程式決定(內定10pt)

不過英文字每行之間最好留5pt因為英文單字某些會下延伸


OLED的繪圖

繪圖也都能正常顯示,要記得使用顯示積木

OLED的中文顯示

如果要使用中文,得先設定中文的字型積木,但是因為ESP32S的記憶體不足以容納所有的中文字,所以要使用中文需要慧手提供的方式處理如下:
原則上就是先在str.txt 檔加上您會用到的中文文字,然後按照下方步驟,用powershell 建立字型檔,有興趣的朋友可以試試!未處理前只有少數中文字可以呈現。

中文的使用:
先在"文件/arduino/libraries/u8g2” 資料夾,修改str.txt, 將需要顯示的中文字先輸入到文件檔案內,存檔離開


然後在檔案總管中,make_cht_font.ps1上按右鍵,以PowerShell執行,(make_cht_font.ps1, 會將要顯示的中文字檔,建立一個 C 程式檔)

執行後會產生新的 u8g2_font_unifont.c,使用到的中文字檔後,重新在motoBlockly編譯上傳後,即可顯示中文


終於可以正常顯示中文囉!

2022年2月10日 星期四

motoduino ESP32-S 物聯網套件測試-01測試ESP32設備是否正常工作與motoduino_IOT介面是否正常

 motoduino ESP32-S 物聯網套件測試-01

一拿到設備最先要做甚麼?當然是測試軟硬體有沒有問題

ESP32-S的主板各種形式多家晶片型號眾多,要先確認軟體能用和燒錄選項型號的對應關係,所以最簡單的就是接上設備開啟軟體,寫一個最簡單的內建燈光閃爍的程式,直接燒錄測試

所以經過我們的系統拆解後有幾件事:

  1. 確認軟體平台是否可以正常使用,我們用的是motoduino慧手科技的網頁版motoblockly_IOT。
  2. 燒錄的時候參數,包含基板型號選項與PORT接口。
  3. 燒錄的時候的程序。
  4. 硬體是否能正常運作

測試開始

我們到motoduino的網展點選左邊的積木後會進入寫程式的平台頁面

網址google 慧手科技或motoduino就能找到:https://www.motoduino.com/


在右上角選取板子為ESP32,順便看一下林老闆這個平台支援了眾多板子燒錄,但是ESP32板子選項只有一塊,所以選它就對了,沒別的好選,重點是你自己採買的時候要買對ESP32-S,或是直接找慧手科技購買就不會買錯。選好型號後左邊的積木會閃一下更換成ESP32可用的積木。
然後將microUSB接上你的ESP32-S,記得要上CH340或是CP2102的驅動,看你買的主板用的是哪個版本,然後寫最簡單的閃燈程式,ESP32內建的LED燈位置在GPIO2所以你將腳位指定到第2腳即可

切換到ESP32的頁籤準備燒錄,在這之前請注意要先安裝broker,下載位置在這朵雲上
安裝後並保持broker開啟


接下來確認一下右邊是選ESP32,PORT它會自動找,有問題再自行設定即可,然後點選紅色箭頭燒錄,並按下確定

然後你會看到broker跳出一堆資訊,主畫面就會顯示燒錄完畢,如果有任何失敗,broker內的資訊就能提供你判斷再除錯


接下來你就能看到你的ESP32,在電源燈旁有另一顆燈在閃爍,表示大成功沒問題

額外BOUNS!

順便提一下,剛剛發現慧手這塊ESP32的擴充板的擴充針腳供電,可以用JUMP挑選由主板供電3.3V,或是外接電供應5V,真是聰明的做法,這樣就可以共用之前ARDUINO那一堆萬用感測器囉!而且外部供電馬達類舵機和燈條比較不會有電流不足帶不動的問題。太讚了。



反省:

物聯網主板型號眾多、
寫程式平台控制軟體眾多,
3.3V和通用型5V感測器銜接問題...等等,害我一直猶豫不前 現在看來這樣的組合應該可以簡單無痛的開始,真棒 感謝 Motoduino 慧手科技 Lin Sam 看來之前受到的挫折和陰影就是因為買錯ESP-32S主板

接下來就要進入感測器的使用囉
然後才是進到物聯網和其他服務


學習跟教學一樣都需要系統拆解
拆解過後小任務目標單一較簡單
如果你覺得平常教學或學習很難
試試運算思維系統拆解超級強大








2021年12月27日 星期一

未來十年即將消失的行業─省思

 早上看了篇報導印證我平日的傳教


在學校教育裡面,小學教育是最重要的,但是轉變就是除了基礎數學和識字之外,國中小必需要教到課綱的核心,也就是思考的方法(運算思維設計思考)、素養化、想像力創造力、自主學習(後設型),這些核心才是真正能讓孩子創造未來,不會被淘汰的能力。

甚麼2050英語...我覺得是錯誤的政策啦,不懂教育也不懂世界趨勢,國家的參謀提供錯誤的政策很糟糕!

純教程式或是技術的趕緊轉型歐,要含上面那些東西一起帶,我之前有講簡單六步驟交出設思運思自主創造素養後設,可以分部練習,就能引領孩子走向未來。

PAIA交的AI的確是未來的戰力與國力,方向是對的,怎麼讓它簡化才能普及,這才是真正的重點,有勞PTWA 蘇文鈺

小學老師超級的重要,引導小孩人格的正常發展、後設自我學習的態度與技術、提煉智慧的學習與處世方法,才是你真正的工作,教網路上查得到的知識不是,不是,不是,很重要我說三次!應用實戰型心智圖(非一般心智圖),或是多層次曼陀羅這兩方法就能學到上面的能力。

課綱因為法令的關係,下到學校已經都是過時的了,所以不要甚麼事都FOLLOW,世界趨勢在變是很快的,只要你能掌握能變就變,剩下的就是解釋的問題,超學的絕對解釋得通,為了孩子,有時候要放棄觀念僵化的輔導員或上級指導...

被罵有甚麼關係,孩子們都會得到救贖才是更重要!
要嘛吵贏他,要嘛不理他,問你的心(超我)不要問你的腦(利益得失)

需要上面教學方法的,請自己google我的影片和演講內容



改變人的想法很困難除非你撼動他的心
要讓守舊的人跨出舒適圈除非你令他見識圈外的美麗新世界

課綱條文外是很美的世界
不曾走出課綱的老師們無法體會世界走得有多快
要改變他們
只有用盡手段讓它們看到自己有多迂腐
想盡辦法看見新世界有多麼美好又簡單可達
不然沒有機會

總是在喝三合一的認為咖啡就是這味
曾經被傳統咖啡的苦嚇到的而不再喝咖啡的人
就要想辦法讓她喝一口精品咖啡
才能顛覆他的想法迎接新的世界

世界是美好的
不要在意你的舊經驗和你的黑天使
他們只是犧牲自己讓你看看其他的美好
其實,他們也不用犧牲
總是有更好的方法也許只是你沒想到


2021年12月14日 星期二

運算思維課程省思

 下午請了休假要去平和國小演講,指定我講運算思維

邀約的老師是以前的同事,看來他頗內行的



講義在此

影片在此

1Know課程上架
課程代碼:0CF2D4
學習吧課程上架
課程代碼:862038



我講的運算思維和各位在外面聽到的運算思維是截然不同的
外面的多數分為兩種,
一是教程式就以為是運算思維了,其實後面還要一些引導
二是教科技領域專屬的運算思維,談的也是科技知識理論
其實這都算半套而已

我講的運算思維是結合人生、生活、工作、學習都用得上的
所以不管甚麼領域都是可以使用的,很多課都可以置入學習
而且可以實務應用在日常生活與工作

我看了很多網路上、實體課程、學校上課、補習教育來印證
所以其實大家如果依照我之前講的六步驟來上運算思維
其實根本上就完全符合課綱的核心甚至超前部屬並不困難
這一套思想已經領先歐美的“國中小”科技(STEM)教育,
因為他們只停留在科技領域
這一套思想已經跨領域跨議題跨生活跨工作跨學習

好的思考模式不用拘泥甚麼方法
即使有提供建議的方法也是簡單好用萬用到爆
獨孤還有九劍,這裡只有三招,不用學一堆莫明其秒的方法
不過這也是綜合各種系統性思考、腦神經科學、心理學、教材教法、管理學、...的精華所融合而成的概念和核心

歡迎大家今天下午到平和國小收聽
我當然照例會講上帝視角和超我的視角
畢竟旁觀者清,當局者迷

我現在,不管是上心智圖、運算思維、機電整合、創客3D雷切、兒童程式,對象如果是國中小老師,我都會置入一點這些核心思考,希望老師們帶著後設監控,改變自己的教學,這才會是孩子的福氣

我們這樣教出來的孩子,未來20年出社會都能因應世界快速的變動,超速的學習與應用,這就是新式教育跟老古板教育的不同

1101224聖誕節臉書貼文

很多人被“運算思維”困擾很久了
教授們宣講的內容聽起來學術化是在正常不過的事了
要講到國中小老師都聽得懂是各縣市資訊團科技團的任務
要能轉化到實際教學那都是現場老師的功課
不過~~~
聽完這場,就算是小白老師應該也懂了吧
不但可以聽見具體的內容也能產生實際實施的方法
當然我也有取多具體的實施方法不過時間不夠這場沒講
照著做可以改變你自己和孩子的人生
不知道你信不信但是反正我是信了
學習可用、生活可用、工作可用、各領域皆可用
這種整個地球上都能運轉的通識與方法
竟然是擺在科技領域裡教而已,實在太可惜