兒童適合學程式語言嗎?
程式語言基本上已經是繼英文之後,最重要的工作技能了,但身為父母的您對於太早讓小孩學程式是否有疑慮呢?其實程式語言並非您想像的這麼可怕難懂,現在已經有許多專門為兒童設計的程式語言,讓小孩可以輕鬆學習並訓練邏輯思考,就讓PRO360的程式課程專家「小朋友程式設計」告訴您小孩學程式的好處及回答您的疑惑吧!

我小孩未來沒有要成為程式設計師,為何要學寫程式?
1. 給他魚吃,不如教他釣魚的方式。學習程式設計,最重要的是可以培養小朋友運算邏輯思考及解決問題的能力,就算將來不往程式設計師的路走,寫程式可以成為工作上的輔助技能,甚至可以用來解決自己生活上的問題。
2. 蘋果執行長庫克也說道,如果要他選擇第二語言學習,他會選擇程式語言,因為這是未來70億人的共通語言,而且英國將寫程式列為中小學必修,目前教育部已經將程式設計納入107課綱,Coding成為必修語言,可以知道程式語言在未來的重要性是很大的。
學程式為何需要互動式教學?
學習程式設計最大的重點,不在記憶與評量,而在於建構解決問題的邏輯能力,在學寫程式時,會以解決實際問題或呈現特定結果為目的,讓小朋友可以立即驗證成果,在互動教學的過程中,老師可以即時提供延伸性的練習題,讓小朋友得以展現學習的成果,從而建立獨立思考及自我學習的能力。

為何不買本教科書或上網找照著學就好?
仿間已經有一些教小朋友學寫程式的書籍,網路上也有些免費的教學網站,為何不買本書或上網找照著學就好?為人父母的您一定知道,要讓小朋友主動學習是件多麼困難的一件事,但只要引起小朋友的興趣,讓小朋友在玩樂中學習,小朋友展現出來的創意及潛力,絕對超乎家長們的想像。如果您的小孩已經具備 "給他一本書,他可以自我學習" 的能力,那麼恭喜您,您確實不需要讓他參加這類互動式教學課程,但若您的小孩跟我的小孩一樣,喜歡打電腦遊戲,對學業成績不太在意,或缺乏主動學習的動力,那麼請您嘗試讓他跟著我們學寫程式,在我們教學的過程中,會先以小朋友喜歡的電腦遊戲引起他們對寫程式的興趣,再透過引導解題思路的方式,讓小朋友依樣畫出葫蘆,最後根據小朋友學習的狀況,提供進階的關卡及挑戰,讓他們有獨立思考及發揮創意的機會。我小六的小孩學業成績中下,我透過這樣的方式引導他,短短幾個月的時間,他已經可以設計出自己想玩的遊戲關卡,及家人要用的APP,我的小孩可以,您的小孩也一定可以。
App Inventor 及 Scratch 這兩種程式語言有何不同?
1. Scratch (https://scratch.mit.edu) 及 App Inventor 2 (http://ai2.appinventor.mit.edu) 是目前公認最適合國中小小朋友學習的程式語言,因為它的程式都是以 "積木" 的方式拖拉堆積而成,積木中的指令描述也有中文版,因此不必擔心小朋友對英文或打字生疏。
2. Scratch 寫出的程式可以在電腦上執行,而 App Inventor 寫出的程式是在手機上執行。
3. Scratch 適合作為國小生第一個接觸的程式語言,而 App Inventor 能提供的服務較多,程式也較為複雜,適合國小高年級及國中生學習。
小朋友的年齡差距大,可以共同開班嗎?
無法共同開班,年齡差距是個問題 (不建議年齡差距超過4歲),但更重要的原因是一位老師關注力有限,無法同時教授不同的內容,例如同時教 App Inventor 及 Scratch。
參加課程需要自備電腦或手機嗎?
最好有自備的電腦 (筆電為佳) 及測試用手機,可以讓小朋友課後有機會練習。若無法準備,可提前與老師協調,使用老師備用的筆電及手機。
如何在PRO360找到適合的程式設計老師
你可以到PRO360的程式設計老師列表,從篩選條件,選擇你想學的程式語言,並檢視專家檔案,了解他們的經驗及學生給他們的評價,來選擇你喜歡的老師。