top of page
RSS Feed
Recent Posts
Featured Posts

關於程式教育的個人淺見

  • Aug 23, 2016
  • 3 min read

前幾天上App Inventor程式設計課,

家長問我:「小孩子該怎麼學習程式設計?學了對未來的幫助?(其實是問出路)」

我個人的淺見,自打嘴巴說學這些兒童程式設計其實都不重要,

科技教育只是要讓孩子擁有未來「可能」該具備的基本「應用」能力。

我跟家長說,我認為現階段最重要孩子還是要把學校教的基本科目學好,

再來接觸科技教育,是要讓孩子產生興趣不害怕科技,就當成一項生活技能,不用太在意未來是不是會朝這條路發展。

我跟他們說,我回想自己一路走來,小時候該有的電腦基本能力會是哪些?

然後建議以下幾點為優先:

1. 英文能力。

2. 上網找資料能力。

3. 打字能力。

4. 文書處理能力。

5. 電腦繪圖能力。

英文能力:要學程式設計,我認為最第一重要的就是先把英文學好。因為程式語言就是英文,且所有原始的程式語言文件/手冊,都會是用英文寫的。我很認同林偉棻博士的教法,堅持Scratch或其他兒童程式設計軟體要設定成「英文模式」來做教學。用中文模式來教,可以讓小小孩可以比較容易上手?比較不容易挫折?比較學得懂?這我覺得是一個迷思。像我們小時候為了打電玩破關,日文看不懂還不是照樣想辦法破關?而且反過來,兒童程式設計軟體可以跟英語教學做結合,相輔相成,一邊學程式邏輯思考,一邊又學到了英文! 如果教學現場孩子英文程度真的很低,那我覺得乾脆先不要教程式設計,先把會用到的英文單字教一教再說。

上網找資料能力:如何使用瀏覽器、書籤管理、Google關鍵字搜尋、找到自己喜歡的圖檔、看Youtube教學影片。(很多程式語言的手冊及教材現在都是網路資源豐富垂手可得,但是怎樣才是有用的資料,也是需要經驗學習的。)甚至是更基本的電腦磁碟管理,新增資料夾、存檔、複製貼上等等,有時候會遇到小孩根本連這些基本電腦能力都還不太會,就要來學所謂的兒童程式設計了?但是如果在課堂上教這些基本電腦能力,家長又會願意接受嗎?

打字能力:這個能力可能就很少人提了,其實也不一定那麼重要,但我個人覺得如果未來是要走電腦程式或者是文字工作的路是蠻重要的。記得自己小時候有用程式軟體來練習英打。現在在教學現場遇到一些孩子打字是用一指神功,英文字母跟注音符號在鍵盤的位置還要找半天,這樣我覺得也是不適合馬上就來學程式設計。要走這條路,最基本能夠練到不用看鍵盤只看螢幕來打字。

(剛剛測了一下我目前的水準... Orz...)

文書處理能力:學會使用雲端磁碟Google Drive,做文書報告(Docs)、做簡報(Slides)、運用資料表做簡單統計(Sheets)、共筆(hackpad)等等,這些能力似乎都被這幾年的程式設計聲浪給蓋過了,我覺得一些體制內的電腦老師還是要堅持把該教的文書處理留著,不要急著就全部換成教Scratch。

電腦繪圖能力:至少也要學會小畫家如何用,然後一些開源影像編輯軟體(Inkscape, Gimp)等等也值得學,一個成功的軟體,不只是需要底層的程式碼,外觀、使用者介面其實更是重要。孩子也可以不用學會寫任何一行程式碼,只要他有美術天賦,照樣能夠闖出一片天。蛋黃哥最近不是蠻紅的?

不過其實可以反過來利用Scratch等等兒童程式設計工具來運用在國、英、數、理等等基本科目上面,讓所有的老師都學學,甚至是家長一起來全民運動也是不錯,程式設計跟電腦科技的精神其實就是融入在生活周遭,輔助各種活動跟需求的,而非把程式設計就全盤佔去電腦課程才是。另外我覺得現代小孩很辛苦,就讓他們先好好紮實學好國英數理,兒童時期就讓他們把程式設計當成電玩遊戲來引發興趣就好。

以上僅是個人淺見。


 
 
 

Comments


Follow Us
Search By Tags
Archive
  • YouTube Social  Icon

© 2015 by DenDen Make Studio. Proudly created with Wix.com

bottom of page