Q:愷哥APCS程式班的目標是什麼? 這門課會協助同學APCS考出好成績, 幫助你能申請上理想的大學 (尤其是國立資工、資管、電機相關科系) 讓同學開拓眼界,理解各種新科技與培養思考邏輯, 有能力在跟教授面試時侃侃而談,並用程式來解決人生中的難題 Q:所以,課程內容教什麼呢? 以Python為主。原因有二,1)Python是最簡潔易寫的語言,在APCS考試時答題最有效率。 2)用Python做Project相當佔優勢,現代最重要的應用包括網站、人工智慧等,Python都是最主流的語言。除了Python之外,也會用一點時間教學生"讀懂"C語言(不用會寫),因為APCS考觀念題需要,未來也有機會碰到。 配合APCS的考試範圍,會教授基本運算、資料型態、條件判斷、迴圈、陣列、函式、遞迴、佇列、堆疊、排序、搜尋等等內容,並搭配大量練習 講解人工智慧、區塊鍊、5G、VR、AR、駭客思維、創新創業...等最新的科技趨勢及思維模式等等,開拓同學科技視野 【閱讀完整內容】
簡單來說,愷哥 收高中生(會考3A以上含數學)、收應屆升高一(模擬考3A以上含數學)、收應屆升大一(數A前標以上) ,其他的我都盡量不收了。 其實以前我不鼓勵大一生來找我學,上大學再跟教授學就好了,暑假多去玩,多探索人生不是很好嗎?但是很多學生上大學之後被電得很慘,來找我求助。大學尤其是頂大,不少教授上課很隨意,學生學不好很常見。尤其學程式這種事,很像小朋友學注音符號,如果沒有提早在幼稚園適應這種符號體系,上了小一才開始照學校進度學,老師通常稀哩呼嚕就教過去了,學習效果通常很慘。跟大部分人從小習慣的紙筆測驗不同,寫程式就像修燈泡,有亮就是滿分,沒亮就是零分,長篇大論描述原理沒有意義。學程式的符號體系、運算思維、嚴謹度要求,會需要時間適應。 我好幾個學生讀台大資工,他們大一的程式設計課程, 教授當掉70%的人 。是的,不是70%通過,是70%當掉。這麼狠的教授雖然不常見,但頂大電資教授普遍教學很隨意(重心都放在研究),但是考試很難,不是天賦異稟或事先學過,確實很吃力。包括電資、理工、商管學院,對於程式的要求都會比較高。 為何愷哥不收大二以上?大多數人在高中時期是人生認真最高點,接下來就逐年放飛了,眾多雜事纏身。過去我收過大二以上的學生,但完課率不理想,我不喜歡這樣,後來就不太收了。我也收過國高中老師來找我學,想考過APCS轉資訊科,幾位認真完課的都得償所願了,但大部分都沒完課。我不喜歡學生不完課,現在也不收了。 國中生除非應屆升高一,愷哥也不收。之前我有收過一些國中資優生,結果我不是很滿意。愷哥教的不只是程式語法,邏輯上會用到許多數學概念,國中生轉不過來。家長總是愛問我說是數學的哪個領域,是二次函式嗎、是機率嗎?其實愷哥不會用到什麼很制式的數學,都是很基礎的邏輯,但是非常需要舉一反三,但實務上國中生即使是數理資優,還是經常腦袋轉不過來。再來愷哥的課有一個很受歡迎的部份是「科技研討」,從生活層面去講解AI、區塊鍊、5G、VR、AR、駭客思維、創新創業...等等。舉例來說,光是一個UberEats點餐,愷哥就可以從AI講到經濟學、社會學、心理學...種種影響。但生活體驗不足的國中生,多沒有自己點過UberEats,後面再講也很難有體悟。所以,國小生國中生,不要再來問了,真的不收,等考完會考再來找愷哥學吧! 高中生的話,高一、高二都是理想的學習時機 。升高三暑假我不建議,畢...