科丁聯盟協會創辦人劉文堂:「程式語言已經是歐盟國家小學第二外語的熱門選擇,台灣小孩卻要等到國中才學程式?」學程式就像學語言,越早開始越好!」
「讓孩子不想下課的程式課程」
成立於2016年12月的「社團法人科丁聯盟協會」五年來已在台灣800多所小學開了1000多個免費科丁電腦軟體教學社團班,利用課後時間教導孩子們用程式語言創作動畫和遊戲,有趣且富有啟發性的課程大受歡迎,孩子們專心創造自己的程式,甚至忘記下課鈴響。老師們也發現,即使不是資工系畢業,經過科丁聯盟的培訓課,他們也能帶領孩子寫程式、玩程式。
社團課的模式成功後,科丁聯盟進一步推出六個學年的教學計畫,製作從低年級到高年級的完整課綱、教材、與課本,目前全台已有101所小學採用上述教學計畫,成為名副其實的「科丁小學」。(連結:科丁小學說明)
大數據時代的地主與佃農
劉文堂過去在歐洲從事電腦的製造與銷售,退休後回國,卻發現台灣還停留在二十年前的製造業思維,僅講求Cost Down使產品便宜好用,但卻缺乏軟體業需要的想像力!為什麼一個台灣人煮了一碗滷肉飯,外送給另一個台灣人,賺錢的卻是給美國人?因為你的數據被Uber Eats掌握了!
數據的擁有者和數據的貢獻者,好比封建時代的地主和佃農,過去地主從土地獲取利益,如同現在數據擁有者從數據獲取利益,我們想要下一代當數據時代的地主,還是佃農?
以下是訪問創辦人劉文堂的問答:
問:政府目前對學童電腦程式教學的作法及成效?
答:目前政策將資訊教育與程式教育混為一談,資訊教育會教出數據佃農,孩子只會用別人做好的軟體程式;程式教育使孩子成為數據地主,用程式語言和想像力解決自己和他人的問題。
按照現行課綱,除了少數要參加比賽的學童有額外練習時間外,一般學童可能只有幾堂課認識程式而已,程式語言必須有足夠的練習時間才能掌握技巧,提高想像力,並用程式解決問題。
問:科丁聯盟看到現行作法有何不足之處?
答:程式語言教育首重運算邏輯,而後熟悉指令,要把它當術科教、當語言教,且練習比學習還重要,科丁強調每週都要練習,教材除使用不同程度的例題外,也有抽象的題目以提高學童的想像力。
語言是表達的工具,訓練學生作文或演講;程式語言也是語言,訓練學生透過電腦來表達,寫程式是語言,不是技術。
問:科丁如何運用政府現有資源並補強?
答:無論都市或鄉下,台灣小學的硬體設備一流,多數家庭也有網路和電腦,學習程式語言的環境較大部分國家佳,但在升學主義下,學校和家長忽視程式語言。小學課綱沒有,中學也只是象徵性的幾堂課而已,最迫切的補強措施是列入升學必考科目,在大數據和AI的時代,程式語言是比英文還重要的語言。
問:學校配合科丁聯盟的動機為何?負擔的費用如何?
答:考量在小學推廣的原因包含學校設備齊全、沒有升學壓力、重要的啟蒙教育、師資培訓容易、以及可在遊戲中學習等。由於學校沒有額外預算,為減低推動阻力,科丁聯盟從開始就設定從師資培訓到實地教學,均不對學校、老師和學生收費,才可能在四、五年間推廣到800多所小學,設立1000多個社團班,嘉惠7萬學童。
問:科丁一年計畫所需費用、來源、及如何分配?
答:每年經費約需800至1000萬台幣,財源來自海外臺商、國内的企業、基金會和個人的捐款。45%用於教材開發和印製課本,10%師資培訓,40%教師鐘點費及5%行政與保險費。
問:接洽小學配合推廣的誘因及學校配合措施?
答:教育局和校長多數瞭解程式語言教育的重要性,只是認爲程式教學是資訊老師的專業,推動不易。但科丁所提供的教材和教學方式相對容易,尤其把程式教育定義為術科,重在練習而非理論,老師因此樂意嘗試,事實上大部分科丁教師均非資訊專業背景。
問:如何推廣到國外?所需各項費用、選擇對象及規劃?
答:國際推廣的關鍵在於電腦教室設備,援助設立電腦教室和教學可以並行,假設海外合作對象已有電腦教室,推廣步驟如下:
1、 培訓種子教師,可採用線上教學或前往短期教學,選擇為具有資訊能力之大學生或教師並負責培訓在地教師;
2、 由外國政府或NGO推薦中小學派員來台培訓,或線上培訓,甚至由科丁派員前往指導;
3、以科丁的教材為基礎,由各國種子教師依其國情修改,提供學校使用;
4、由當地政府推薦提供推廣學校及種子教師,各國NGO協助推廣;及
5、協助缐上培訓種子教師每班預算新台幣8萬元、派員前往另計。培訓當地老師費用每小時編列1200元,視實際情況調整。
問:如何精進教材內容?如何以英文教材吸引國外合作?
答:科丁的教材會每年修改更新,鼓勵老師因依學生程度自行改編並有在分享平台討論,我們的教材以提供練習案例為主,適合從生活周遭取材,老師的投入甚為重要。科丁初期提供的教材多數是程式遊戲,期待將來以辦國際比賽的方式來豐富教材内容。
問:小學學生學習的具體成效及例子等。
答:科丁小學6年級的課本乃108年Scratch PK比賽“跨領域實作教案”的優勝作品,教導學童運用Scratch的程式語言,以動畫或遊戲的方式呈現生活相關的語文、數學、自然、社會、體育及藝文等課程。
科丁的目的是訓練學童從小就用程式語言來表達各項觀念及事物,Srcatch是易學易教的程式語言,已符合學童的需要,日後再學習較複雜的程式語言,從小具備完整的運算思維,屆時水到渠成。