【給Let’s Code程式家長的一封信】

給寰宇教育程式設計的學生家長:

這兩週佳君老師依據每位在班生的學習情況,傳了個別簡訊給予每位學生續班的建議,在教室也和許多家長聊接續的課程。雖然,我們只是一個程式教育補習班的老師,但我們對每個孩子有一定的教育責任,我們看重每一個程式的孩子,假日希望盡量待在現場,進班了解每一個孩子上課的情況。希望可以依據孩子的年齡、依據孩子的特質和能力,去幫助他們探索興趣、開啟對程式的好奇心,希望根據孩子現階段的需求(有的孩子正面臨升學和考試的壓力),給予相對而言較適合的課程建議。希望孩子們試試不同的項目後,最終再選擇一個最喜歡、最適合的課程學習,程式常態班學生的續班學費優惠,我們會幫常態班在班生孩子們保留到農曆年後開課前,所以家長不用擔心。

就算有個別簡訊,這麼多的課程選項,還是會讓家長選擇困難。

有家長問我:「為什麼這兩年寰宇的程式課程開始不斷的加深加廣?」有家長問我:「108新課綱對孩子的影響有多大?一定要去考APCS程式檢定嗎?」有高一的學生跟我說:「老師,我好像太晚開始學程式,很羨慕弟弟可以那麼早學程式,可惜我的時間不能重來。」【C++程式設計專題-進階班】的孩子跟我說:「老師,人生好難!初階我懂,但我在進階班遇到學習瓶頸,好像一直在進階的程式中撞牆,但理解後又充滿成就感。」(我們C++進階班的孩子們,都異常優秀,跳級生、資優生、校排前三名的學生、建中學生,就算他們如此優秀,到了C++進階班一樣遇到瓶頸,因為抽象的概念和練習的時間不夠,C++中的陣列、指標、取址、取值等程式概念,就算是家長們學習,也不見得容易,我們應該給學習C++的孩子們更多鼓勵。)

上週日的【PYTHON遊戲設計基礎班】看到其中一位學生把上課所學,回家淋漓盡致的練習,甚至把MP3播放器的作業加入了「防呆」功能,讓我們很驚艷,就連已經在當AI工程師的跟課老師,都覺得這位學生比高中和大一時候的自己還要強大,有驚人程式的天賦。這位學生是自學生,爸爸是外國人。這個孩子常常跟媽媽說他對PYTHON好像一知半解,所以回家一直研究、練習、問問題,這個孩子強大的地方,正是他一直不知道自己程式實作的能力和創意有多強,其實,這個孩子的實作能力已經超越APCS程式檢定的程度。不是每個程式的孩子未來都要當個資工人,APCS滿級分很困難,但APCS沒有滿級分,孩子一樣有很燦爛光明的未來。若孩子已鎖定未來要朝資工領域升學發展,108學年共31個大學校系公布會採用APCS成績作第一階段申請入學的加權,這個部份可以參考準備。

每個週末假日,透過跟家長聊孩子,透過進班觀課,讓我收穫豐盛,我很喜歡程式的每一個學生,看孩子們上課有笑容,我也會跟著開心。我們不希望揠苗助長,我不希望孩子只有一個學習的選項,不希望孩子若持續學習就只有唯一一條道路,所以一直不斷研發STEAM和程式課程,希望孩子們可以選擇自己喜歡和需要的!程式的孩子們有很多故事,程式的家長們以學校老師、教授、醫生、工程師、金融行業和自己成立公司的家長居多,大家都非常重視教育。我們一直希望用獎勵取代懲罰,每個程式孩子的身上沒有標籤,就算孩子有情緒控管或先天發展上的不同,我們一視同仁,一樣重視。我們聽到國、高中學生的呼喊,開了【C++程式設計專題班】和【APCS程式檢定專題班】,我們因為有孩子喜歡機器人、想參加比賽,所以開了【鋼鐵擂台-人型機器人挑戰班】,我們因為一群PYTHON班優秀的孩子們,開了【PYTHON進階:Django網站開發班】,或許,這些專業的課程不見得適合每一個孩子(有些孩子適合創造性的課程,例如:SCRATCH),但我們想盡力照顧每一個我們想照顧到的孩子。只要聽到孩子的聲音,我們會試著去做。

很多家長猶豫到底要繼續學PYTHON,或是要去學C++?

*【Python遊戲設計基礎班】主要讓孩子們熟悉Python語法架構,利用多種專題刺激孩子們的思考能力,至少讓孩子們學會:看得懂程式、聽得懂內容、知道如何查資料、能不能夠寫得出來程式(自己寫得出程式也要靠上課夠認真!) *【Python資料庫應用班】讓孩子們了解基本的系統架構包含:資料庫建置與分析、使用者介面設計與實作、專案分析能力培養,以現有學過的內容實作專案,例如:自己去設計聊天系統、點餐系統。 *【PYTHON進階:Django網站開發班】將程式設計、網頁設計、資料庫系統三大主題融合在一起。學習重點:讓網頁成為使用者介面、Python進行資料處理、資料庫進行資料儲存及整合,讓孩子們可以完整的理解三大主題:程式、資料庫、網路。然而, *【C++程式設計專題班】完全跳脫另一個層次,一路跟著我們學程式到PYTHON的學生,上【C++程式設計專題班-初階班】不會有太大問題,但75%的孩子,會在【C++程式設計專題班-進階班】卡住,因為C++其實是所有高階程式語言中最難的項目,孩子會困在抽象的程式思維中,也會因為自己練習的時間不夠而困擾。比賽和檢定的種類很多,試問孩子學程式的目的是什麼?要帶得走的能力?還是其他的附加價值?

PYTHON和C++都是程式比賽和檢定中常見的指定程式語言,以學習的樂趣來說,PYTHON比較多元好玩可應用,例如:DATA數據分析、演算法、物聯網、AI人工智慧、網站開發、資料庫應用、遊戲設計等等,PYTHON可以做出實體的作品,但C++的程式概念和邏輯思考相對而言抽象許多,未來若朝資工領域發展,兩個程式語言一定會接觸到。

108學年度新課綱「資訊與生活科技」國小雖未列入領域學習課程,但於彈性課程學習,讓科技素養從小培育,108學年度新課綱將「資訊與生活科技」列為國、高中必修課程,礙於學校經費、設備和師資問題,我們無法保證2019年9月新課綱實施後,您的國高中孩子將面臨在學校學習哪一種程式語言,我們擔心的是,新課綱把程式變成國小彈性學習、國高中必修,只會讓孩子的程度和能力出現些許斷層,也會有一部份的孩子完全沒有程式基礎,但一上國高中就要學習PYTHON或C語言、C++等高階程式,會讓孩子對程式失去信心和興趣。

希望孩子們都可以找到一個喜歡的程式項目,無論學習哪一種程式語言或程式工具,一定會有撞牆期,在寫程式的過程中一定會出錯,學程式最珍貴的地方在於,發現錯誤,面對錯誤,偵錯,解決問題,大多數的工程師也不是每一種程式語言都會,不是每一種使用者介面都會,許多工程師自己也不認為自己很會寫程式。學程式貴在似懂非懂的階段中,孩子慢慢地開竅,找尋學習的樂趣。家長要幫助孩子建立,學程式不等於玩遊戲的想法,就像有高一的學生問我,老師:「學PYTHON,是不是就可以設計出【第五人格】的遊戲?」沒有程式基本觀念,哪來的遊戲設計?基本程式觀念建立的過程,肯定會有些許的痛苦和掙扎,堅持下去,才能嚐到最終甜美的果實。

就像台大電機系葉丙成教授說的:「人不卡,不成器。」

無論孩子要面對怎樣的教育改革環境,無論孩子是不是程式新鮮人(完全沒學過程式),或是,孩子已經進入到程式爽玩階段(瘋狂迷戀的程度),希望各位可以跟著我們一起陪伴孩子成長,讓他們在正確的道路上學習程式。如果有任何程式相關可以幫忙孩子的地方,請家長們不吝告知,我們很樂意幫助每一個孩子,補課也好,輔導也好,和孩子聊聊也好。每一堂課程結束後,與老師和助教們一起討論課程內容、討論學生,這是必然的工作日常,也是我們重視的部份。很感謝家長們願意信任我們,把孩子學習程式這件事情,交給我們,這是一個很有意義的工作,我們會盡全力去為每一個程式的孩子著想,不辜負程式家長們的期望。

2018年12月4日 程式教育部門 佳君老師

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

在WordPress.com寫網誌.

向上 ↑

%d 位部落客按了讚: