台大資工 大二上修課心得

我升大二暑假的時候,手癢去申請了經濟系的雙主修,想說可以培養個第二專長,說不定哪年哪月不想寫程式了,可以有個其他出路。其實另一方面只是覺得雙主修很酷,而且同樣學費拿兩個學位感覺很賺。在還沒仔細計算學分前,我都以為我能夠四年雙完,但開學前算了學分數後,就認清現實了哈哈,就算真的雙完了,也是犧牲很多資工系的課程,牴觸我目前的人生規劃,因此我決定輔經濟系就好。

上了一學期經濟系的課,我也覺得只輔不雙是個正確的決定,主因是我沒有非常喜歡經濟系的課,本來我想像我能透過經濟系的課,從經濟出發增進我對人類社會的了解,但這半年以來,我只學到一些說服不了我自己的經濟模型。我其實有點迷茫,不知道這半年我究竟學了什麼,而神奇的是這跟成績無關,我現在只能祈禱半年後,上完個經、總經後,我能夠總結出我的成長,如果能更懂得欣賞經濟模型,或領悟一些經濟直覺,那這年來的修課就算值得了吧。

這學期算是我真正融入資工系的一個學期,雖然一星期最多還是只去系館兩三次,但至少出入地下室比較自在了,一方面是暑假的資訊營和宿營,讓我認識稍微多一點人,另一方面是這學期的ADA跟SP,讓我有機會,或者說不得不,跟系上其他人交流(蹭答案)。比起前兩個幾乎都一個人奮鬥的學期,我過得稍微愉快一點,也正式體會到系上某些人的實力,接下來幾年我勢必要拜他們為師了哈哈。

以下是我這學期修的課

  • 演算法設計與分析
  • 系統程式設計
  • 機器學習基石
  • 機器學習技法
  • 個體經濟學上
  • 總體經濟學上
  • 商管程式設計
  • 朝鮮王朝的建立與發展
  • 中國大陸研究學程導論

演算法設計與分析

  • 老師:陳縕儂、蕭旭君
  • 教材:Introduction to Algorithms(我沒買,線上資源應該就很夠了)
  • 性質:資工大二必修
  • 內容:Divide & Conquer、DP、Greedy、Graph、Amortized、NP Complete、Approximation
  • 評分:20%期中、20%期末、40%作業、10%迷你作業、5%課堂參與、5% Final Challange
  • 給分:扎實甜、學期總成績71分A-、78分A、85分A+
  • 推薦:★★★★★

這堂課是我上大學以來,客觀上難度最高的一門課,尤其是對於沒有基礎的人而言更是如此。不過教授和助教也因為多年的教學經驗,把這門大二必修課的難度定得非常合理,沒有基礎的人能有巨量的收穫,而有基礎的人也不至於覺得太無聊。對我這種基礎介於有和沒有之間的人來說,我對於這門課的認識應還算全面,自認頗具參考價值哈哈。

因為期中期末占分不高,這門課的精華其實在於作業,一個學期有4份作業,每份作業都有程式+手寫,是每個修課學生花最多時間的地方,一份作業從0到寫完,如果有50%是自己想的,50%是蹭來的,就大概要花上快一個禮拜了,總時數可能是15到25小時之類的,這個時數隨上述的「自己想的/蹭來的」的比例和個人天份會有些微的調整。程式部份前三次都有4題,難度分佈蠻廣的,免不了有一些經典模板題,至於難題就要你各位自己來體驗過一次才知道,說不定你覺得都很水也說不定。手寫部份也是難度差異極大,從課本類題到論文題都有,尤其是NP Complete跟Approximation那兩次讓我非常頭痛,所幸我有一些很電的同學,能把論文當報紙看,或是能憑空想出論文中的作法,沒有他們的幫忙,我真不知道最後那兩份手寫作業我該怎麼完成。

接下來談談期中期末,個人認為也算挺挑戰的,在3小時內又要思考又要寫下想法,重點是題目還不少,能考高的人真的跟鬼一樣。準備的部份,個人認為平時的作業太難,不太適合拿來準備期中期末,只要把上課簡報讀熟,行有餘力看看考古題即可。面對考試,除了想到作法之外,最重要的能力大概是要能簡潔快速又不失嚴謹的表達想法吧,這個可以從平時的手寫作業練習,考試當下如果能多一些時間想題目,理論上應該會考好一點吧哈哈。最後,大家其實可以放輕鬆面對期中期末哈哈,畢竟佔比不高,如果作業都有好好寫,應該很高機率會拿A開頭的等第。

迷你作業跟Final Challenge就先不花版面分享了,總之就是一些給分大方的小作業們。如果真的在意這些小分數的話,應該多花些力氣賺5%的課堂參與,包括我在內的許多人都只拿到2分,拿到高分的關鍵就是,多去TA Hour,多在討論區留言,這很有可能會讓你學期成績高一個等第~

(未完待續)

Powered by Hexo and Hexo-theme-hiker

Copyright © 2020 - 2021 LYP's Life At NTU CSIE All Rights Reserved.

UV : | PV :