110-1 交大修課心得

這學期好忙導致 Blog 太久沒更新快要長草了 QQ,照慣例寫一下每學期修課心得。
喔然後因為疫情,如果沒特別說明,那堂就是線上課。

主科

演算法概論(施仁忠/資工系大二上必修/3 學分)

如課名所示就是教演算法,課本就是用 CLRS。
話說雖然之前選訓營就拿過 CLRS 了,然後有人說上大學可以把他賣給同學,不過我沒這麼做 (?)
演算法概論總共有 3 個教授,這個教授應該算是偏涼的。上課用他自己的講義,只是他講課的進度偏慢,到學期結束只上到他預期進度的第 11 周而已。全部只有兩份作業,一個是偽幣問題,另一個是手刻紅黑樹,都要寫報告,大概就是描述你用的演算法是什麼之類的。
期中期末考中規中矩,大概都是有讀有分。比較有印象的大概是有些題目很怪(例如他問說二維凸包在生活中的應用),以及期末考 115/130 都是考古。
不過相較於其他教授有 5 次很難的作業,期中期末還要上機的算好多了吧,至少可以把重心放在別科上。還是覺得有學到一咪咪新東西啦(雖然我覺得那些我自己讀 CLRS 也會懂)。

機率(張明峰/資工系大二上必修/3 學分)

卡掉我超多課的必修 QQ。課程內容大概就是延伸高中機率概念(古典機率、條件機率、期望值變異數等等),離散跟連續的 random variable 都提到一點,最後再提一些雜項。整體來說內容滿多的。
上課都用老師自己做的投影片,只是老師好像因為是線上課所以就講超快,但是又神奇的很催眠 (?)
會點人回答問題,但是都不會太刁難,就算答不出來老師也會自己把答案講出來。
作業超多,每一章教完就會有一份作業,題目數量少至 3~5 題多至 10 題。然後要求強制交紙本,所以每個禮拜都要跑去他的實驗室交作業一次。
有三次期中考,第一次很難,但是後面兩次都是有讀有分。
整體沒什麼感覺欸,要說的話可能是之前有些似懂非懂的概念有比較清楚(?)

計算機網路概論(蕭旭峰/資工系選修/3 學分)

因為深知自己網路知識不太夠所以就來修了。這堂課比較偏向理論,會照 OSI 模型一層一層介紹那一層比較重要的協定(物理層除外)。
老師人滿好的,很喜歡學生問問題,也滿樂意解答學生問題的。只是他講課進度偏慢,最後還是老師上傳三小時的自學影片才教完的。
有四次作業,每次作業內容不一,有課堂相關習題練習,也有實際操作 Wireshark 的作業。
然後這應該是資工系少數的背科了,期中考的爆慘 QQ。期末有多念一點書應該好一點吧(希望)
喔還有老師好像滿注意版權爭議的(我猜學校可能有在抓?),所以上課投影片都被拔掉圖片了,這可能也是期中考爆的原因之一。

密碼學概論(曾文貴/資工系選修/3 學分)

內容大概是介紹各種加解密演算法,以及稍微提及他們的應用。會先從基本的數論跟演算法之類的開始提。偶爾會提到一些他自己在研究所課(?)教的東西例如量子質因數分解、Bitcoin 等等。
有 5 次作業,大部份都是課堂相關練習題,有時候會要交報告之類的。每一次作業可能會有程式題,會要求用 Cryptopp 引用相關函式加解密,雖然我不知道引用函式為什麼會增加對加解密演算法的理解就是了。程式作業會有 onsite test,主要是抓程式不是自己寫的人。
真正比較煩的地方是考試,我覺得有些題目的考點很奇怪(?),很大一部份都是要你用某個加密演算法實際算一些值,重點是計算量還不小,算錯會被扣絕大部分的分數。剩下大概都是一些有背有分的東西,卻不太考安全性之類的東西,我以為這是資安相關課程的重點(?)
所以以上作業跟考試方式導致至少四成的人退選了 QQ
不過據說他最後學期成績給的滿甜的,倖存下來的只有一個不及格。

隨機演算法(蔡錫鈞/資科工碩選修/3 學分)

剛開學的時候想說想修一下研究所的演算法課就來了。實際上我因為還沒修演算法概論所以要開學後簽免檔修單,幸好也讓我修了。
雖然課名看起來像是演算法 + 機率,但是實際上更偏向介紹進階機率分析工具,而且跟必修機率的東西有高度重疊。所以常常都是在必修機率聽到的東西在這堂課已經聽過了ww
除了分析工具以外也會介紹怎麼用那些工具分析一個隨機演算法是不是好的,所以就可以聽到很多 NP-Complete 問題的隨機唬爛解法 XD
老師講課滿隨性的,通常都是想講什麼就講什麼,所以也被塞很多課本裡面沒有的東西。但很多東西沒有認真在聽就沒有學到了 QQ,寒假可能要好好研讀一下了。
期中考大概跟一般考試進行方式差不多,只是可以帶一張 A4 大小的小抄。期末還沒考(?)
喔然後這堂課因為修課人數很少(15 個左右)所以幾乎都是實體課。
這堂課應該是進交大修到最硬的課了 QwQ

競技程式設計(二)(謝旻錚/資工系選修/3 學分)

其實原本是沒有打算修的,不過因為某些原因所以來修了。
這堂課只有通過或不通過兩種標準,然後他有一個但書是 TOPC/ICPC 打的夠好就會過,所以就很自動拿到這 3 學分了 (?)
不過卡車教的有些東西是真的難,要回去複習了@@

其他科目

政治學(邱奕宏/通識/2 學分)

進交大以來最棒的通識課。
這堂是實體課,分數分成四個部份計算:課堂出席、期中考、期末報告跟政治學辯論。比較值得一提的是政治學辯論,4-5 人一組針對特定議題辯論。只是我那場燒雞 QQ,完全沒有跟對方辯到,看來應該要再訓練一下臨場反應。
上課除了講解比較理論的政治學概念以外,也會用 Kahoot 考時事,所以我現在也比較會去看新聞了(?)有一次還邀請到外校教授來演講,超酷的ww
老師感覺的出來超級認真,我從中也學到很多東西。

英文演說:撰寫與發表(李麥德/校定共同必修/2 學分)

進交大以來最棒的英文課。
這堂也是實體課,主要在教一些英文演講的技巧,包括姿勢、眼神、演講架構等等。考試就是給你演講題目直接叫你上台演講 4-5 分鐘,老師也會給很多有用的回饋。
比較有特色的地方是每一組要上台教一個演講技巧一次,要教大概 50 分鐘,類似翻轉教室的感覺。
想說自己不太會說話所以選了這堂課,結果也真的有練到一些演講技巧,收穫滿多的。
老師人很好,很喜歡和學生互動。課堂討論氣氛很棒,也有多認識一些朋友。

服務學習二(張永儒/校定共同必修/0 學分)

跟上學期一樣是開很多選項給你選,我原本的校園 FAQ 這學期開的人很少,再加上我想要換一個,就被排在順位很後面了。最後是選到第 5/6 志願的安寧照護了

雖然說是安寧照護,不過主要工作是整理一份懶人包給安寧照護機構,前面也會介紹一些懶人包製作技巧,算是滿實用的。不過我花在服學上的時間反而變少了(?)

體育-桌球甲(游鳳芸/體育-桌球甲/0 學分)

就是體育課,只是為什麼大家都這麼強阿 QAQ。去那邊也有交到一些朋友。

整體心得

我覺得這學期沒有比上學期輕鬆 QQ,每個禮拜都是被作業追著跑,搞得很疲勞。可能下學期要再考慮一下ㄌ

最終成績

演算法概論拿 B 是因為我有一份作業交錯檔案,然後他作業只有兩個,所以被扣很多分 QQ。不然這堂課應該是穩 A+ 的

然後最擔心的計網概竟然有 A+ 也感到有點意外。其他就大概如預期吧