跳到主要內容

發表文章

愷哥程式APCS班招生中!

  Q:愷哥APCS程式班的目標是什麼? 這門課會協助同學APCS考出好成績, 幫助你能申請上理想的大學 (尤其是國立資工、資管、電機相關科系) 讓同學開拓眼界,理解各種新科技與培養思考邏輯, 有能力在跟教授面試時侃侃而談,並用程式來解決人生中的難題 Q:所以,課程內容教什麼呢? 以Python為主。原因有二,1)Python是最簡潔易寫的語言,在APCS考試時答題最有效率。 2)用Python做Project相當佔優勢,現代最重要的應用包括網站、人工智慧等,Python都是最主流的語言。除了Python之外,也會用一點時間教學生"讀懂"C語言(不用會寫),因為APCS考觀念題需要,未來也有機會碰到。 配合APCS的考試範圍,會教授基本運算、資料型態、條件判斷、迴圈、陣列、函式、遞迴、佇列、堆疊、排序、搜尋等等內容,並搭配大量練習 講解人工智慧、區塊鍊、5G、VR、AR、駭客思維、創新創業...等最新的科技趨勢及思維模式等等,開拓同學科技視野 【閱讀完整內容】
最近的文章

「AI會寫程式,資工系都將失業!」,「AI改變世界,資工系最有前途!」,誰對?

在目前的社會潮流裡面,大家都知道,AI正快速改變世界,這絕對是貨真價實的。就像是現代人沒有智慧型手機都不知道怎麼生活了,但回想起來,iPhone上市都還不到20年。我可以很確定的說,AI對人類社會的影響,會遠比iPhone更廣更快。 有趣的是,在這樣的前景下,高中生及家長們,出現了兩種完全相反的觀點 「AI會寫程式了,資工系都將失業!」 「AI即將改變世界,念資工系最有前途!」 哪一種才對? 我們先來看第一個觀點。確實可以說AI「會」寫程式,但 有什麼是AI不會的? 不用等未來,現在AI已經會看病、會設計晶片、會寫訴狀了。所以眼前「錢途」最好的醫學系、電機系、法律系通通不能念?別不相信AI會看病,愷哥親身經歷怪病,西醫看不好,中醫看不好,結果被ChatGPT看好了!(參閱 【AI會寫程式了,讀資工不如讀醫科?】 ) 但是AI的「會」不是你想像中的會,愷哥在 【AI會寫程式就不需要工程師?有了泡麵就不需要廚師?】 提到,「有了泡麵之後,人人都會煮菜了」,你可以說他對,也可以說他不對。六十年前泡麵就發明了,接下來有各種即食食品、微波包、料理包,然後就不需要廚師了嗎?既然AI會寫程式,任何人只要對AI下個指令,就可以做出一個社交平台、一個搜尋平台、一個遊戲,人人發大財?顯然這不是事實。要有個觀念是, AI不是「無中生有器」,而是「能力放大器」 。人要先有一定能力,再善用AI將它放大,而越懂AI的人,放大的倍數就越多。 那是說有了AI之後,任何科系的前景都一樣?也不是。愷哥在 【工程師會被AI取代? 資工系還能念嗎?】 提到 虛擬型且需求有盡的工作,會因AI失去很多工作機會,翻譯、美編、文案...等等 虛擬型且需求無盡的工作,會因AI獲得最大利益,主要是電資領域 實體型(跟物理世界交互多)的工作影響不大,譬如醫護、水電、園藝、烹飪等  第一種文創類型,因為全球人口約80億,每人每日24hr,眼球時間是有限的,AI協作產出更多的內容只是丟掉,不會有更多人看,這類工作正在大裁員,長期來說裁掉90%以上不奇怪。 第二種電資類型,因為人類對於科技的追求是無窮盡的,飛天車、核融合、電子腦...等等,永遠沒有無事可做的那一天。而且工程師與AI協作提高了產值,更少時間做更多事,能有明顯的收入提升。 第三種所謂的實體型,就是動手比動腦多的工作,由於目前的AI屬於「博士腦嬰兒手」的階...

什麼是APCS?一文快速了解

 Q: APCS是什麼? APCS(Advanced Placement Computer Science),全名為大學程式先修檢測。為教育部主導的程式檢定,作為高中生報考大學的重要參考依據。 在多個大學招生管道,皆明文採計APCS成績。在招生名額約占七成的個人申請制,APCS也是公信力極高、極為強力的學習歷程。包括電資、理工、醫藥、商管等等科系,都喜歡錄取有APCS成績的學生。參閱 【想要考上好大學,該怎麼做戰略分配?】 Q: APCS檢定考什麼?考法如何?何時考? 參閱官網 詳細資訊。 簡單來說分為程式識讀跟程式實作。 程式識讀的部分為選擇題,有C跟Python可選考,單份試卷不分難度。 程式實作的部分直接上機寫程式,有初級、中級、中高級、高級可選考,現場任採C、C++、Java、Python答題。 兩者的最終成績都會換算成一級到五級,作為升學的依據。每年可以考三次,分別是一或三月擇一,六或七月擇一,十或十一月擇一。 Q: APCS很難考嗎? 是,APCS很難。有些程式班會推TQC、ITS、MTA...等等,號稱是國際證照而且比較好考,但簡單的東西都沒價值。只有APCS是教育部主推,明列在各大學招生簡章,符合各招生管道。 據統計,高中生考過實作二級僅約2%,實作三級約1%,實作四級約0.2%,實作五級約0.04%。參閱 【APCS能有多難?看看自己同學就知道了】 Q: 有哪些科系、哪些升學管道採計APCS成績?要考到哪一級才夠? 以電機、資工、資管科系最多採計APCS成績。包括特殊選才、APCS組、資安組、個人申請二階甄試、四技超額篩選,皆於招生簡章中明文採計。 而其他醫藥、理工、商管等科系,雖然較少在簡章中明文規定,但這些系缺乏其他相關性檢定,APCS仍是少數教育部主導,極具公信力的學習歷程,任何科系都喜歡錄取會程式的學生,實務上APCS都是極有效的加分項目。 而APCS該考到哪一級,依大學等級、升學管道、學測成績有很大的實務差異。我在 【考APCS能上什麼大學?級分對照大攻略!】 有詳細的說明。 對大部分的高中生來說,盡快考到APCS實作三級,然後把時間省下來拚學測,是最通用的策略,參閱 【為什麼是APCS實作三級,其他的不好嗎?】 Q: APCS要怎麼準備?可以自學嗎? 可以的,一般高中都有程式課,APCS官網上也有給一些學習資源。 但高中生們可以...

學程式跟學APCS有何不同?

有家長問我:「老師,孩子之前學過程式了,學程式跟學APCS有不一樣嗎?」。APCS是教育部主導的程式檢定,主要是作為升大學之用。那已經學過程式的學生,需要特別學APCS嗎?或者是說,學APCS之前,需要先額外學過什麼程式嗎? 我之前看過一個youtube,是個美國的高中生到建中來交換學生,可想而知數學、自然等各科都考得很慘,終於輪到考英文了,結果成績出來...他竟然是全班最低分!美國人考台灣的英文考卷,全班最低分! 道理很簡單,台灣的英文考卷是有範圍的,如果沒有針對範圍內去熟悉,根本無從作答。譬如 The ___ is good. 空格要填什麼? 任何檢定,如果沒有針對範圍、考法去特別訓練,基本上都會考很慘的。以考英文來說,不同的檢定譬如全民英檢、多益、托福、雅思...等等雖然有差異,但如果英文底子極強的人,針對特定檢定去訓練考法,花些時間還是可以做到,因為對於「英文」來說,他的單字文法範圍,還是比較有限的。 但「考程式」的範圍是極為廣泛的。以程式語言來說,scratch、java、C++、Python....等等,數之不盡。以應用範圍來說,一樣是Python語言,拿來做網頁、自動化、數值分析、AI、遊戲、解題...等等,要熟悉的內容都不一樣。碰過任何一點都可以叫做「學過程式」,但去考APCS幾乎都不會過。 再來家長會問:「學APCS之前,需要先額外學過什麼基礎程式嗎?」。不用,就如同新生以考全民英檢為目標的話,直接針對英檢初級範圍學習就好。愷哥看到坊間不少程式班,會先要求學生上程式基礎班,然後再上APCS班。如果是國中以下的話,多接觸都不是壞事,但如果已經是高中生,課業都已經沒時間,直接針對APCS範圍學,趕快考過才是重點。所以愷哥「APCS沒考的一律不教」,針對檢定範圍密集訓練,這也是愷哥的學生,半年內就足以考過APCS實作三級的關鍵之一。 但是但是,愷哥挑學生喔,首先要國中會考4A以上含數學。再來學生本身要已經熟悉電腦使用(平常有在用電腦查資料、打報告、做簡報、收發email等),之前沒學過程式沒關係,但若不熟悉電腦,想要順便學會用電腦跟程式,這沒辦法。 歡迎加入 高中生 學程式FB社團 、以及 愷哥電腦科普頻道 ,跟我一起學程式、學人生。 【愷哥APCS程式班】 熱烈招生中喔!

為什麼「看得懂卻不會寫」,APCS程式檢定考不過?

有學生來找我報名寒假班,看他寫的過往經歷我有點傻眼,他在坊間程式班學了一年才考過ITS,然後該程式班再繼續讓他上APCS初級班。 慢,真的太慢了。 愷哥在 【為什麼是APCS實作三級,其他的不好嗎?】 有提到,ITS、TQC、MTA...等等號稱國際證照,但對於升大學通通沒用,唯一由教育部主辦,明列在各大學招生簡章的,只有APCS。為什麼坊間程式班會推ITS,當然不是因為它有用,是因為它簡單啊!試想,一個程式班,從小學生到大學生都收、從會考0A到5A都收,怎麼教?當然是從最簡單慢慢教阿! 學了一年才準備要開始教APCS初級,真的是天荒地老了。 程式真的不要慢慢學,學越久越考不過 。 除了牛驥同皁的問題,還有教學方法的問題,不然明星高中校內上程式課,照理說APCS都應該考得很好才對,但實際上通過的卻很少。這讓我回想到我高中時上英文課,就是背單字、文法、造句、克漏字、閱讀測驗,每天努力強記,寫考卷還可以,但是實際寫作能力極低,沒有能力用英文表達內心想法。目前高中的程式教學模式,就類似我30年前英文課。學生背幾個程式語言的單字、文法,然後老師給一段特定的程式(如同示範文章),學生讀懂之後,然後依樣畫葫蘆。但,這樣是學不會「寫」程式的。 什麼叫做「寫」程式?就是「把某個生活化的問題,用類似英文的語法,把解決流程精確表達出來」,簡單來說就是「用程式語言寫作文」。而高中生考不過APCS程式檢定的原因,就是老師上課只教單字、文法、閱讀測驗,但程式檢定是考你寫作文。 那老師為何不教寫作呢?我高中的時候,英文老師也是很少幫我們改作文,一個學期大概只改一兩篇。回想起來也是情有可原,英文老師改完一班的作文,氣都氣飽了,頭髮都要白掉一半了,實在改不了幾篇。而目前高中或坊間程式班的教學困境,跟我30年前英文課,似乎是差不多的。 那為何愷哥的學生去考APCS,都有九成以上的通過率? 因為 愷哥從第一課開始,就訓練學生寫作文 。沒有造句、沒有克漏字、沒有閱讀測驗。教多少語法,就寫多少作文。 早期愷哥是親自改學生程式作業的,但就跟高中老師改作文一樣,一來一回,週期太久,學生進步太慢。後來我們自行開發了「code1程式練習系統」,這個系統不但能自動批改程式,還會給予同學提示、除錯線索,回饋時間從幾天大幅縮短到幾秒,幫助同學從零寫出程式;除非同學真的卡關沒辦法,才會給標準答案。 坊間的教學模式則是完全...

賀!翻轉人生,我的學生透過「希望入學」錄取台大資工系

剛收到一個好消息, 我的學生透過希望入學管道,錄取台大資工系! 長期以來,愷哥都提供 中低收入生全額免學費 ,每年收到的學生約5%是弱勢。每年也都有學生透過APCS組、資安組、特殊選才等管道,上到比學測更好的大學。不過這倒是首次,輔導到弱勢生上到台大資工,真的很替他高興! 雖然台大資工肯定很操的,但我一點都不替他擔心,這個孩子的天份跟積極性都很好,也已經打下很好的基礎,在國內最頂尖的環境裡面也會很有競爭力。 現在回頭去看他完課時寫的心得(如圖),還是滿滿的感動,非常用心的好孩子。也歡迎中低收入戶來報愷哥的課程,但還是要會考4A(含數學)才收喔! 歡迎加入 高中生 學程式FB社團 、以及 愷哥電腦科普頻道 ,跟我一起學程式、學人生。 【愷哥APCS程式班】 熱烈招生中喔!

學越久效果越差?該怎麼準備APCS程式檢測!

特別提醒,已經/或打算寒假跟愷哥學程式的,務必立即報名三月份檢測! 是的,雖然還沒開始上愷哥的寒假班,就要先報名檢測,學生可能會怕怕的,也有學生會想:「三月檢測先不報沒關係,反正複習久一點,六月再考更有把握」。 不是這樣的,愷哥教學生的經驗是, 「學越久效果越差」 。學程式需要的是密集提高程度,學得越久的學生,並不是真的學習時數很長,而是拖很久才學一點點,忘得比學得快,永遠都學不完。 另外一個出乎學生意料的觀念是 「不需要複習」 。寒假扎扎實實的跟著愷哥學一遍,把作業都完成,直接去考就會過了。不少次我遇到學生說要複習,實際上開學之後各種活動沒空,結果完全沒有時間分配到程式上,不知不覺半年就過去了,檢測沒去考,學過的也忘光了。 對於愷哥的學生來說,寒假學完、三月考APCS初級,九成都會過。要更上一層樓的學生,寒假跟愷哥學完初級班、開學之後每周3hr接續學中級班、三月能考過初級、六月能考過中級,半年內考到實作三級,學習歷程就海闊天空了,基本上申請大學二階甄試穩過。 記得首次報檢測的學生,有兩項要報考: 程式識讀,請選Python 程式實作,請選初級 最後再給同學一個定心丸「不幸考不過不會怎樣」。首先APCS檢測是免費的;再者考不過無所謂,教授那邊不會看到任何紀錄;而且APCS的難度變動很大,如果這次很簡單你沒考到,下次就會很難喔,多考到都是賺到! 歡迎加入 高中生 學程式FB社團 、以及 愷哥電腦科普頻道 ,跟我一起學程式、學人生。 【愷哥APCS程式班】 熱烈招生中喔!

想要報資訊相關科系?學測不夠,APCS 來湊!

我又有學生特殊選才考上國立資工系,是明顯高於他學測能力的大學。這是今年第二個,兩個都是屬於地方城市,其中一個還是弱勢,某種程度實現了階級翻轉,很替他們高興。也把他們的經驗供大家參考。 如果走個人申請,資工系大部分採計數A、英文、自然三科,概略的學測門檻是,頂大資工要接近滿級,中字輩資工頂標以上,國立後段資工前標以上。是的,不要以為國立後段聽起來不怎樣,資工系也是要前標。所謂的國立後段,在這邊指海洋、彰師、東華、暨南、各地名大學(台南、高雄...)等。 但是會考3A左右的學生,許多學測考不到前標,這時候可以考慮用APCS走特殊選才或APCS組。特殊選才完全不看學測。APCS組則是可以學測少個幾級分仍考上相同校系。 簡要的說,如果學測到不了前標水準: 「地方城市或弱勢的學生」,可以靠APCS實作三級,走「特殊選才」上到國立後段資工 「七都前標上下的學生」,可以靠APCS實作三級,走「個人申請APCS組」上到國立後段資工 地方城市學生的劣勢是學科能力較弱,老師家長給的課業要求比較低,如果是會考3A的學力,三年後要考到學測前標並不容易。相較之下,以愷哥的學生來說,有會考3A(含數學),要考過APCS實作三級不會很難。雖然特殊選才名額不多,全國APCS實作三級的人數不少,但在特殊選才甄選的時候,偏鄉、弱勢身分都會優先錄取,走特選的錄取率是不錯的。地方城市雖然不見得都是偏鄉,但真正的偏鄉考到實作三級的人實在太少,還是能錄取。 如果是七都非偏鄉非弱勢學生,只有APCS實作三級通常上不了國立資工特殊選才,加上一些科展類的獎項比較有機會,但還是不如拚學測比較可控。我建議七都學生,APCS先考到實作三級,然後專心拚學測。如果學測有頂標,APCS就直接當學習歷程。如果學測約在前標上下,個人申請可以留一些志願填APCS組,或許有機會上到更好的大學。 以上都是指,會考3A左右的學力,學測前標有困難的學生,可以靠這樣上到國立資工。如果會考5A以上的學生,目標多是中字輩資工以上,可參考 【為什麼是APCS實作三級,其他的不好嗎?】 ,也就是走個人申請,學測頂標以上過一階,配APCS實作三級當作學習歷程,穩穩過二階甄試。 歡迎加入 高中生 學程式FB社團 、以及 愷哥電腦科普頻道 ,跟我一起學程式、學人生。 【愷哥APCS程式班】 熱烈招生中喔!