Q:愷哥APCS程式班的目標是什麼? 這門課會協助同學APCS考出好成績, 幫助你能申請上理想的大學 (尤其是國立資工、資管、電機相關科系) 讓同學開拓眼界,理解各種新科技與培養思考邏輯, 有能力在跟教授面試時侃侃而談,並用程式來解決人生中的難題 Q:所以,課程內容教什麼呢? 以Python為主。原因有二,1)Python是最簡潔易寫的語言,在APCS考試時答題最有效率。 2)用Python做Project相當佔優勢,現代最重要的應用包括網站、人工智慧等,Python都是最主流的語言。除了Python之外,也會用一點時間教學生"讀懂"C語言(不用會寫),因為APCS考觀念題需要,未來也有機會碰到。 配合APCS的考試範圍,會教授基本運算、資料型態、條件判斷、迴圈、陣列、函式、遞迴、佇列、堆疊、排序、搜尋等等內容,並搭配大量練習 講解人工智慧、區塊鍊、5G、VR、AR、駭客思維、創新創業...等最新的科技趨勢及思維模式等等,開拓同學科技視野 【閱讀完整內容】
有家長問我:「老師,孩子之前學過程式了,學程式跟學APCS有不一樣嗎?」。APCS是教育部主導的程式檢定,主要是作為升大學之用。那已經學過程式的學生,需要特別學APCS嗎?或者是說,學APCS之前,需要先額外學過什麼程式嗎? 我之前看過一個youtube,是個美國的高中生到建中來交換學生,可想而知數學、自然等各科都考得很慘,終於輪到考英文了,結果成績出來...他竟然是全班最低分!美國人考台灣的英文考卷,全班最低分! 道理很簡單,台灣的英文考卷是有範圍的,如果沒有針對範圍內去熟悉,根本無從作答。譬如 The ___ is good. 空格要填什麼? 任何檢定,如果沒有針對範圍、考法去特別訓練,基本上都會考很慘的。以考英文來說,不同的檢定譬如全民英檢、多益、托福、雅思...等等雖然有差異,但如果英文底子極強的人,針對特定檢定去訓練考法,花些時間還是可以做到,因為對於「英文」來說,他的單字文法範圍,還是比較有限的。 但「考程式」的範圍是極為廣泛的。以程式語言來說,scratch、java、C++、Python....等等,數之不盡。以應用範圍來說,一樣是Python語言,拿來做網頁、自動化、數值分析、AI、遊戲、解題...等等,要熟悉的內容都不一樣。碰過任何一點都可以叫做「學過程式」,但去考APCS幾乎都不會過。 再來家長會問:「學APCS之前,需要先額外學過什麼基礎程式嗎?」。不用,就如同新生以考全民英檢為目標的話,直接針對英檢初級範圍學習就好。愷哥看到坊間不少程式班,會先要求學生上程式基礎班,然後再上APCS班。如果是國中以下的話,多接觸都不是壞事,但如果已經是高中生,課業都已經沒時間,直接針對APCS範圍學,趕快考過才是重點。所以愷哥「APCS沒考的一律不教」,針對檢定範圍密集訓練,這也是愷哥的學生,半年內就足以考過APCS實作三級的關鍵之一。 但是但是,愷哥挑學生喔,首先要國中會考4A以上含數學。再來學生本身要已經熟悉電腦使用(平常有在用電腦查資料、打報告、做簡報、收發email等),之前沒學過程式沒關係,但若不熟悉電腦,想要順便學會用電腦跟程式,這沒辦法。 歡迎加入 高中生 學程式FB社團 、以及 愷哥電腦科普頻道 ,跟我一起學程式、學人生。 【愷哥APCS程式班】 熱烈招生中喔!