Q1. 我小孩未來沒有要成為程式設計師,為何要學寫程式?

A:
1. 給他魚吃,不如教他釣魚的方式。學習程式設計,最重要的是可以培養小朋友運算邏輯思考及解決問題的能力,就算將來不往程式設計師的路走,寫程式可以成為工作上的輔助技能,甚至可以用來解決自己生活上的問題。
2. 「想學第二語言?蘋果執行長庫克:它比英文有用」
3. 「程式設計納入107課綱,Coding成為必修語言」
4. 延伸閱讀,引自「親子天下」:邊玩邊學程式設計
5. 延伸閱讀,引自「天下雜誌部落格」:孩子為何要學程式設計?3個原因告訴你
6. 延伸閱讀,引自「天下雜誌部落格」:連5歲小孩都會:英國將寫程式列為中小學必修,台灣卻連大學生都不想學

Q2. 為何需要互動式教學?

A: 學習程式設計最大的重點,不在記憶與評量,而在於建構解決問題的邏輯能力,在學寫程式時,會以解決實際問題或呈現特定結果為目的,讓小朋友可以立即驗證成果,在互動教學的過程中,老師可以即時提供延伸性的練習題,讓小朋友得以展現學習的成果,從而建立獨立思考及自我學習的能力。

Q3. 仿間已經有一些教小朋友學寫程式的書籍,網路上也有些免費的教學網站,為何不買本書或上網找照著學就好?

A: 為人父母的您一定知道,要讓小朋友主動學習是件多麼困難的一件事,但只要引起小朋友的興趣,讓小朋友在玩樂中學習,小朋友展現出來的創意及潛力,絕對超乎家長們的想像。如果您的小孩已經具備 "給他一本書,他可以自我學習" 的能力,那麼恭喜您,您確實不需要讓他參加這類互動式教學課程,但若您的小孩跟我的小孩一樣,喜歡打電腦遊戲,對學業成績不太在意,或缺乏主動學習的動力,那麼請您嘗試讓他跟著我們學寫程式,在我們教學的過程中,會先以小朋友喜歡的電腦遊戲引起他們對寫程式的興趣,再透過引導解題思路的方式,讓小朋友依樣畫出葫蘆,最後根據小朋友學習的狀況,提供進階的關卡及挑戰,讓他們有獨立思考及發揮創意的機會。我小六的小孩學業成績中下,我透過這樣的方式引導他,短短幾個月的時間,他已經可以設計出自己想玩的遊戲關卡,及家人要用的APP,我的小孩可以,您的小孩也一定可以。

Q4. App Inventor 2 及 Scratch 這兩種程式語言有何不同?我的小朋友該如何選擇?

A:
1. ScratchApp Inventor 2 是目前公認最適合國中小小朋友學習的程式語言,因為它的程式都是以 "積木" 的方式拖拉堆積而成,積木中的指令描述也有中文版,因此不必擔心小朋友對英文或打字生疏。
2. Scratch 寫出的程式可以在電腦上執行,而 App Inventor 2 寫出的程式是在手機上執行。
3. Scratch 適合作為國小生第一個接觸的程式語言,而 App Inventor 2 能提供的服務較多,程式也較為複雜,適合國小高年級及國中生學習。

Q5. 我們社區有3位小朋友有興趣,但年齡差距大,想學的程式語言又不同,可以共同開班嗎?

A: 無法共同開班,年齡差距是個問題 (不建議年齡差距超過4歲),但更重要的原因是一位老師關注力有限,無法同時教授不同的內容,例如:同時教 App Inventor 2 及 Scratch (但可安排先教 Scratch 再教 App Inventor 2)。

Q6. 參加課程需要自備電腦或手機嗎?

A: 最好有自備的電腦 (筆電為佳) 及測試用手機,可以讓小朋友課後有機會練習。若無法準備,可提前與老師協調,使用老師備用的筆電及手機。

Q7. 有上課的教室嗎?

A: 您可安排於您住家附近的教學教室上課,但租借教室的費用要請您自行負擔。