跳到主要內容

發表文章

愷哥程式APCS班招生中!

  Q:愷哥APCS程式班的目標是什麼? 這門課會協助同學APCS考出好成績, 幫助你能申請上理想的大學 (尤其是國立資工、資管、電機相關科系) 讓同學開拓眼界,理解各種新科技與培養思考邏輯, 有能力在跟教授面試時侃侃而談,並用程式來解決人生中的難題 Q:會有什麼具體學習成效呢? 半年內讓學生通過APCS實作三級 。程式能力較強約前5%高中生會參加APCS程式檢定,通過實作三級約占25%,也就是說, 實作三級約為全國高中生前1%程式能力 ,是極為強大的學習歷程...
最近的文章

學程式難在哪裡?搞懂不到50個語法就夠了

『這堂課我覺得最大的收穫,不只單單是學會了python的基礎語法這樣子,我覺得老師您的[運算思維]那個部分幫助了我很多。 剛開始面對題目時,就是想著直接寫在程式中就會自己想出來解法,後面發現愈後面的題目這樣做根本是自殺式行為哈哈,我自從聽了老師您的課程之後呢我開始會在寫程式前先做好邏輯思考,讓我可以在寫程式的時候比較順暢,我自己也有在網路上查找資料,例如1:1時間分配,一半時間思考該怎麼寫,一半時間寫程式這樣子,雖然我現在還不太熟悉這個流程但我之後會透過不斷的練習來強化我自己這樣的能力,最後我想說雖然這只是初級班,但我感覺我已經大概摸索到了一套可以分析問題的思維框架了,這對我未來的學習非常有幫助,真的收穫良多!』 這是今年暑期班學生的學習心得。是的,這個學生超積極,一完成報名拿到教材就努力學習,暑假還沒開始,他已經把初級班的教材完成,開始在上中級班了。愷哥的教材分級與APCS程式檢定相同,完成愷哥初級班的學生有九成可以考過APCS初級(實作二級)。 這個學生的心得很有代表性,正好釐清許多人對學程式的誤解。許多人以為程式語言跟人類語言類似,需要背上百種語法變化,跟數千個單字,至少得花個三五年。不是的,「程式語言」本身很簡單的,包括語法跟單字,大約50個以內就學完了,愷哥只花六堂課在教「程式語言」,剩下全部都在教「邏輯」。如這個學生所說,他以前是看完題目就開始寫程式,很容易就卡關;現在是一半時間思考一半寫程式,解題就很順暢了。其實 程式語法是很簡單的 ,難是難在千變萬化的邏輯,學習 運算思維才是關鍵 。邏輯學順暢了,很容易就可以跨不同程式語言,而且不管數學、自然等重視邏輯的科目,成績都會變好。 歡迎加入 高中生 學程式FB社團 、以及 愷哥電腦科普頻道 ,跟我一起學程式、學人生。 【愷哥APCS程式班】 熱烈招生中喔!

交大資工比中興資工還好考?高中生該怎麼撿漏?

出乎意料,今年交大資工乙組的一階學測門檻大降,比中興資工還低。 吳邦一教授對此做了 解析 。 我補充一點教授沒提到,但在許多地方都可以看到的-「鐘擺效應」。 114年(去年)一階的門檻如下: 台大資工: 英+自=26, 數A=15 交大資工乙組: 英+自=26, 數A=14  清大資工乙組: 國+英+自=32, 數A=14 可以看到交大比台大,僅數A少一級分。而清大比交大多採計一科國文,卻僅多了六級分,也就是感受上清大比交大好考很多。 這會造成部分考生的心態是「交大比清大好一點,但難考很多」,由於只能填六個志願,部分台大無望的學生,也自認交大無望不敢填,所以把夢幻志願的第一名,留給清大。 所以交大變好考了嗎?當然不可能,因為一階門檻低了,二階名額沒變。過一階的人裡面,扣掉兩成去台大報到,最終只有三成被錄取,也就是五成的人被淘汰。最終被錄取還是不容易的。 所以後面幾屆的高中生,應該怎麼做? 無視「鐘擺效益」 ,該怎麼填怎麼填。甚至善用鐘擺效應撿便宜。今年交大資工分數爆低,明年就一堆人狂填,分數就會爆高;然後後年又爆低。 考到APCS 4+3 。有幸撿到過一階,那二階呢? APCS是教育部主推,極少數明列在招生簡章的加分項。APCS 4+3約為高中生前1%程式能力,拿來過各頂大電資的二階甄試,都綽綽有餘了。 對5A程度的高中生, 半年內拿到APCS 4+3,省下時間全力拚學測 ,是上頂大電資最有效的策略。參閱 【為什麼是APCS實作三級,其他的不好嗎?】 歡迎加入 高中生 學程式FB社團 、以及 愷哥電腦科普頻道 ,跟我一起學程式、學人生。 【愷哥APCS程式班】 熱烈招生中喔!

輕鬆上台科北科,「APCS超額篩選」高中高職都適用!

好消息! 116學年度起,四技二專擴大採計APCS成績,簡單的來說,科技大學資訊相關科系,多出10%的名額,給統測成績差一點,但APCS不錯的高職生! 愷哥在之前就有偷偷的說過,高中生有個後門,可以用學測前標的成績,考到頂標的大學。這個制度叫做「科大APCS超額篩選」,在這當中CP值最高的,就是「北科電資學士班」,今年的名額高達29名。 很多高中生都只看普大,沒想到科大,但其實以電資領域來說,台科約對標成大,北科約對標中山。對高中生來說,北科電資學士班如果純看學測,需要頂標才會上,但如果透過APCS超篩的管道,只需要學測前標,而且對APCS成績的要求並不算高,只要APCS 4+3就可以上了。愷哥的學生只要上完中級班,九成都有考到4+3,當然也有學生已經走這個管道入學了。 對於剛考完學測、成績約在前標、有APCS 4+3的高中生,愷哥再次叮囑,記得志願要填「科大APCS超額篩選」,忘記填會很扼腕! 細節可參考 【升大學電資科系有後門? APCS超額篩選!】 以上是舊聞複習,接下來談新聞。 「科大APCS超額篩選」原來只適用高中生、以學測成績申請科大。但116學年度開始,也適用高職生以統測成績申請了! 簡單來說,如果是高職電機科、電子科、資訊科、資料處理科等,都可以用APCS成績來補足差一點的統測成績,申請電機系、電子系、資工系、資管系等等! 【參閱官方說明】 相關高職生不要錯過,明年第一次辦理,知道的人少,就算知道也來不及準備,錄取分數一定相對低。現在高職二年級生,把握寒假趕快學了,半年之內考到APCS 4+3,台科北科不難! 歡迎加入 高中生 學程式FB社團 、以及 愷哥電腦科普頻道 ,跟我一起學程式、學人生。 【愷哥APCS程式班】 熱烈招生中喔!

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

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