Q:愷哥程式APCS班的目標是什麼?
- 這門課會協助同學APCS程式檢定考出好成績,幫助你能申請上理想的大學(尤其是國立資工、資管、電機相關科系)
- 讓同學開拓眼界,理解各種新科技與培養思考邏輯,有能力跟教授面試時侃侃而談,並用程式來解決人生中的難題
Q:會有什麼具體學習成效呢?
半年內讓學生通過APCS實作三級。程式能力較強約前5%高中生會參加APCS程式檢定,通過實作三級約占25%,也就是說,實作三級約為全國高中生前1%程式能力,是極為強大的學習歷程。參閱【為什麼是APCS實作三級,其他的不好嗎?】及【如何一魚多吃的準備學習歷程?】。
以目前各大學電資科系招生制度來說,若個人申請一階學測通過後,進到二階甄試的同學,只有約30%會被最終錄取。APCS實作三級的高中生,在二階甄試幾乎保證錄取。愷哥的學生通過實作三級以上的比例高達91%[學生家長真實回饋]。且有多名學生考到實作四級、五級,透過特殊選才上到頂尖大學,包括交大、清大、成大等。
APCS程式檢定含實作題(上機寫程式)跟觀念題(選擇題),實作題難度較高,會寫程式就會選擇題,愷哥兩方面都有教到,且學生們實際的考試成績,觀念題都會考出與實作題同級或高一級。以下為簡化,皆著重說明實作題。
Q:所以,課程內容教什麼呢?
- 以Python為主。Python是最簡潔易寫的語言,可以讓同學快速學會語法,把較多的時間用來學習真正困難的運算思維。除了Python之外,因為考APCS觀念題需要,愷哥也會用一點時間教學生讀懂C語言。
- 配合APCS的考試範圍,會教授基本運算、資料型態、條件判斷、迴圈、陣列、函式、遞迴、佇列、堆疊、排序、搜尋等等內容,並搭配大量練習
- 講解人工智慧、區塊鍊、5G、VR、AR、駭客思維、創新創業...等最新的科技趨勢及思維模式,開拓同學科技視野
Q:聽說程式競賽都比C++,有些學校裡面也教C++,學Python真的好嗎?
- C++是一個很古典而具代表性的語言,不少高中老師在念大學時比較熟C++,所以選擇教學生C++。但我們看到高中程式教育,尤其是教C++的,九成以上的學生都是陣亡。C++的語法從電腦的角度去設計,學習門檻高,對初學者形成很大的障礙。而Python的語法則是從人腦的角度去設計,類似英文的語法,是最佳的入門語言。
- 程式競賽確實都比C++,但程式競賽不是給多數人參加的,至少要PR99的學生去參加才有意義。先學容易入門的Python,通過APCS檢定實作三級以上,再考慮要不要走競賽才是務實的路線。精熟Python之後,多學C++語法也只是一周的事。
- 有些高中校內教C++,學生擔心學Python是不是會互相干擾。其實程式語言跟人類語言截然不同,程式的語法一周內就可以學起來,真正的難處在運算邏輯,而運算邏輯是跨語言互通的。多種程式語言間不是互相干擾,而是觸類旁通,先精熟一種就能很快學會另一種,愷哥的學生在校內的C++課程都是輕鬆拿第一。
- 高中生時間有限,「半年內考過APCS實作三級,把時間省下來拚學測」是首要目標,節省時間跟通過率才是關鍵。參閱【為什麼我不教C++ ?學Python考APCS更有利】
Q:學這門課之前要有什麼基礎呢?
- 平常就有在用電腦上網、打報告、看影片、收email、上facebook。熟悉一般電腦操作,有基本的英文打字速度,才不會寫程式都卡在打字
- 學科能力須達國中會考3A以上(含數學)。愷哥的教學密度高,需要有較好的邏輯與記憶能力,並用到相當的數學先備知識,學科沒有對應程度反而倍感挫折。國中會考未達3A以上(含數學),或還沒學完國三課程,抱歉婉拒。
- 不需要有程式基礎。當然有一點基礎的話會更容易上手
Q:誰適合上這門課?
升高一到高二結束前較適合,尤其國三升高一的暑假是最好的時間點,不管在基礎能力、空閒時間、學習動機,都在一個比較好的狀態。學這門課不需要有程式基礎,但愷哥程式的課程密度很高,數學能力很好的學生會進步神速,數學能力弱的同學不適合。
Q:有進階班可以上嗎?
有的,不過愷哥的進階班只收舊生,我比較好掌控學生的程度跟個性,給予合適的指導。一般會問這個問題,是因為學生已經在學校或程式班學過,不清楚需不需要從頭學起。其實來找愷哥的學生八成都是學過程式但成效不佳,一般學校或程式班只教到愷哥基礎班的1/3內容而已,進度跟難度都有很大落差。如果已經有APCS實作三級以上的程度,就不需要上愷哥的課。如果已經實作二級的學生,我基礎班教的比二級難,但必然有一定比例是二級學生已經會的,請自行斟酌。
愷哥的學生,完成寒暑假基礎班的課程後,幾乎都能考過APCS實作二級(高中生前2%)。後續參加愷哥的進階班,再訓練18堂課後,能考過實作三級(高中生前1%)。再之後的挑戰班22堂課,涵蓋實作五級的內容。
Q:請問上課方式為何?
基礎班共12次課程。整個課程都透過線上的方式進行
每1次課程包含
- 1hr程式錄播課程:講解程式語法及運算邏輯
- 2~5hr撰寫作業(因個人程度而異):我們開發了「code1程式練習系統」,能夠自動出題評分,有四個層次的提示,引導同學靠自己解題舉一反三,而非照例題依樣畫葫蘆。有問題可隨時透過網路提問,會很快得到真人回覆,做個別指導。
- 1hr科技研討:講解包括人工智慧、區塊鍊、5G、VR、AR、駭客思維、創新創業...最新的科技趨勢及思維模式等等,愷哥有開電腦科普頻道,同學可以稍微感受一下內容。而這門課的科技研討比頻道內容更深入,愷哥透過八成講解、兩成討論的形式,訓練同學從被動聽課轉為主動思考,內化出科技素養。當學生未來與教授面試時,將明顯的鶴立雞群。
Q:可以再講解一下上課的方式嗎?
簡單的來說,上課完全透過網路進行。
學生需要自備一台電腦(Windows或Mac皆可),用來觀看教學影片、練習寫程式作業、個別問答、做即時視訊討論等等。不用擔心這樣的教學模式會發生困難,我們提供一次的【免費試上課程】,你可以毫無負擔的體驗這種模式帶來的方便性。
實務上學生都反映,這樣的上課體驗比實體課效果更好,沒聽懂可以隨時倒退重聽、練習時間可隨各人能力調配、作業卡關有系統提示跟真人協助,學習效果顯著。參閱【哪種程式學習模式更有效?線上/實體/錄影/實況?】
Q:愷哥的教學跟其他老師有何不同?
- 目標半年內通過APCS實作三級。對程式較有天分的台北前段高中學生,若透過校內程式課程與自學,約兩年才能考過實作三級,而99%的高中生更是永遠都考不過。愷哥以坊間程式班3倍的教學密度,不浪費優秀學生的腦袋,讓九成的學生半年內通過三級以上。
- 不只是灌輸你寫程式而已,還帶著你探索電腦科學的樂趣,實現個人目標。包括科技趨勢、生涯發展、升學考量等等,準備把愷哥的人生精華傳授給你了。學生在未來與教授面試時,能展現與眾不同的思考深度。愷哥甚至輔導高中生擊敗眾多頂大學生,獲得新創比賽優勝,錄取台大新創基地,以特殊選才進入頂大。
- 愷哥是挑學生的。不是做批量製造的教育工廠,而是限量的菁英教育,都是由愷哥親授。每一個想學的學生都要先經過【登記=>評估問卷=>試上】的過程,不會每一個都收,我喜歡動機強、有自學能力的學生,希望我能夠協助你達到目標。
Q:【愷哥的經歷】看起來很厲害,學費很貴吧?
坊間程式教室,有大半的時間是拿來聊天互動,且因為不挑學生,無法教得太深。而愷哥在每單次課程裡面,採用【1hr教學影片+1hr科技研討+大量作業練習+隨時線上問答】的作法,12次的課程約等於坊間80hr的效果。愷哥的學生認真完成基礎班一個階段,幾乎都可以考到APCS實作二級。而坊間程式教室如果要學到這個程度,通常安排成三個階段,花三倍的學費跟時間。愷哥程式班的學習密度高,降低父母的負擔,並節省學生時間。
- 愷哥程式基礎班(密集班/彈性班)定價$30800。1/19(日)前登記,限時早鳥價$26800,兩人以上團報價$24800。
- 具中低收入戶證明者,義務免費教學。
愷哥程式基礎班有「密集班」及「彈性班」兩種。兩種班課程內容相同,時間彈性不同。密集班有固定上課時間,彈性班能讓學生自主安排學習時間,學生可依自身狀況選擇。
【基礎密集班】(限量40名):
- 2025寒假課程,上課時間為以下四個班次擇一
- 1/21(二)~1/24(五) + 2/3(一)~2/10(一),共12天(中間春節假期休息)。科技研討有以下四個班次可選:早A班9:00~10:00/早B班10:30~11:30(額滿)/晚A班19:00~20:00/晚B班20:30~21:30(額滿)
- 上課日有固定時間的1hr科技研討(小班制10人),即以上時段擇一。並且同學應自主完成該堂程式錄播課程及作業,有問題可隨時線上發問。繳費後即開放程式教材,學生可以提早開始課程。
- 整個學習的過程裡面,只有科技研討是固定時間,線上即時教學1hr。同學看程式錄播課程及寫作業的時間可以彈性安排,當日或提前完成即可。每堂「錄播課程+寫作業+科技研討」,約花費4~7hr,依同學程度而異,並可隨時線上發問。
- 同學若有營隊、出國、家庭出遊等活動,可提前把程式作業完成,晚上抽1hr上科技研討即可。若少數遇到時間衝突,可安排調課或補錄影。若多數時間衝突,建議選彈性班。
- 愷哥的課程較為困難,大部分同學每堂課需花費一個整天,建議在課程期間不要安排過多補習,有足夠的時間完成程式作業,確保學習成效。
【基礎彈性班】(限量40名):
相較於上述的「密集班」,「彈性班」課程內容相同,但科技研討改採錄播方式,沒有固定上課時間,方便學生彈性安排學習時間。
時間沒有衝突的話,建議上密集班。即使是彈性班,學習不是慢慢來比較好,給自己一點時間壓力,盡量安排寒暑假內上完基礎班12堂課,接續上進階班,在半年內考到實作三級最為有利。
【報名】
【在這裡登記】,登記後將收到email通知您進行【評估問卷=>試上=>繳費選班】的正式報名程序。若48hr內沒有收到email通知,請留意垃圾信箱。有任何問題可以用messenger傳訊給我,或用Line傳訊給我(LineID:@394znzkd)。
歡迎加入FB社團,隨時關注APCS檢定、程式學習、電腦知識、升學等相關訊息。