Contents

修課心得 -- 電資選修

   Feb 1, 2023     8 min read

電資選修課的修課心得(限制選修 + 其他專業選修)。


A 類選修


常微分方程 / 王俊堯

修完常微後,感覺把很多之前沒學好的東西都補起來了,包含微積分,和普物。
王俊堯上課有點慢,但其實教得蠻好,內容我自己也蠻喜歡的,很有趣。但他上課講的人生哲學我就沒有全部都很喜歡了。總之以課程內容而言我給滿分,但上課的進度安排可能會令講求效率的人不太滿意。

考試不難,小考與段考都是,就是可以預見會有很多人拿滿這樣,但我還是常常把自己搞下去。
牽扯到物理的題目我都不會寫,看到的時候都很痛苦,複雜的純計算也很令人頭痛。

跟分數有關的部分有一點不講武德,就是跟原本說好的不一樣這樣。考試改得很嚴,亂喇拿不到分。
有時候上課講太多廢話,或是因為莫名其妙的原因早下課,就要回去自己補影片。
上課前會有小考,我們這學期共 10 次,不難但是逼你一定要釐清上次教過的觀念。只要有到課,分數就是 60 分起跳。只要請假小考就不算分,不過這項規定好像要被拿掉了。

學數學很開心,整體而言還是推,不過我覺得很大一部分是因為興趣,不喜歡數學的就沒那麼推了。


C 類選修


計算機網路概論 / 高榮駿

剛開始以為會很無聊,結果其實挺有趣,雖然教得淺淺的(畢竟是概論),但學了很多從沒接觸過的東西。
我還是把課都蹺掉了,因為聽不懂又超想睡,笑死。我可能得認真解決一下聽不懂老師們上課的問題,實在有點太多次了。

也算是甜吧,期中期末跟作業蠻有關連的,Lab 的分數佔很多又不會太難寫,一樣可以預見拿高分的人不會少。

在學這科的時候一直在重複:怎麼辦這好難我學不會 -> 喔喔喔我好像開始看懂了 -> 酷喔而且其實沒那麼難,這樣的循環。
整體下來算推吧,雖然我不知道高榮駿教得好不好,不過我覺得自己讀也是 ok 的,不論是讀他的講義或是課本都是,而且教的東西真的挺有趣,不學可惜。


密碼與網路安全概論 / 孫宏民

孫宏民也是一個很神奇的人,他看起來很快樂很像喝醉,不是讓我想專心聽課的上課風格。我後來都把這堂課當自習課在用(因為每堂課都會點名)。

雖然是 closebook,但也跟網路安全一樣又涼又甜。簡報雖然看起來又多又雜但會考的東西很少又都偏簡單,且與作業和考古高度重疊。 相對的,這門課也學不到太多東西。還有課程中跟數學有關的部分高離全部都教過了。

作業也都非常好寫。其中有一部分作業是要看簡報寫心得和做一些練習。這些練習大多是下載一個程式然後使用它,簡單但令人煩躁。


D 類選修


多媒體技術概論 / 賴尚宏

單看這門課的內容,我蠻喜歡這門課的。介紹許多顏色、圖片、影片、音訊的基本處理。

作業 spec 常常給得不清楚,但是有討論區可以一直問助教,助教也都回蠻快的,等大家都把坑踩一踩再開始寫會省很多時間。抱團討論會寫得比較有效率。雖然需要花一些時間,但給分很甜。

小考雖然簡單,但上課的投影片很雜,很難抓重點。我不知道老師上課有沒有講重點,因為我都沒在聽,我一想認真聽就開始昏睡。賴尚宏上課真的讓人很想很想睡覺,其他人好像也都沒在聽的樣子,所以應該不是我的個人問題。因為這樣,小考成績似乎普遍不高。

期中可以帶一張大抄,如果有寫考古(會提供)跟有抓到投影片重點的話,沒有到很難。我覺得最困難的部分是名詞解釋,不知道為什麼蠻多這種題目,我幾乎全錯。

Final Project 有提供數個主題選擇,還算有趣但時間很趕,評分應該蠻寬鬆。如果會 ML 的話,感覺做起來會輕鬆許多,不過不會的話也有其他方法實作。我很懷疑賴尚宏 presentation 的時候有沒有認真聽,我感覺他一直在狀況外,有點好笑。


其他選修


資訊系統及應用導論 / 陳志杰

其實我覺得我沒從這堂課學到什麼東西,但可能是我的問題。
老師其實講蠻多東西的,如果很認真聽的話可以學到不少知識(常識?),但我忘光光了(我沒常識)。

也會教一些比較實用的東西,像 hackmd、git、$LaTeX$ 之類的。

整體來說就是甜涼課。作業簡單、期中期末前有大猜題。不點名,後來教室裡的人明顯越來越少。



Python語言程式入門 / 周百祥

完全不會寫程式的不建議修。會寫程式的可以修但不要對課程內容有太大期待。會寫拍森的可以進去躺。

我原本期待的是可以在這門課學一些我用 C++ 不容易做出來的東西,但一直到期末我才學到一點點,很大一部分的時間我都在學我不想學的東西,像是怎麼把字串印出來,或是怎麼樣把 code 寫得讓人難以理解。

>>> min, max = max, min
>>> L = [1, 3, 5, 7]
>>> max(L), min(L)

像這樣。我知道他想教什麼,但一直看這種 code 真的頭很痛。

教學順序和比重跟我預期的不太一樣,不知道是 python 這個語言的特性還是周百祥比較潮,反正我後來覺得自學比較快就沒再看非同步遠距的影片了。

每兩周上機加筆試。上機一小時三題,測資全對該題才有分數,基本上有學過程式並且沒被搞都可以蠻早出來。曾經因為題目不清不楚搞到壓線才出教室==。筆試比較難搞,要讀他給的教材,大部分有點像 APCS 觀念題 python 版,偶爾會考奇奇怪怪的東西。期末除了筆試題目比較多,跟平常考還蠻像的,這學期期末偏簡單。

有一份大作業 pymoney,要寫一個記帳程式。每隔一段時間要依他給的進度繳交並 demo。是不難但自由度超低,我不想把它當一份 project 來看,因為我根本沒辦法決定如何寫它,總之不是一份好玩的作業。
除了最後一次繳交以外。因為疫情關係這學期的 pymoney 多了兩小節進度。當我在最後一節的 requirement 終於看到 “feel free” 這兩個字的時候真的很快樂。


競技程式設計一 / 黃兆源

其實我覺得蠻甜的,作業 50%,期中期末又有補題措施。
有在打競程的當然是進來躺,但就算沒有接觸競程也不會修不下去,畢竟這本來就是新手導向的課。

期中期末都有蠻多基本題,比作業簡單。
比較勸退人的可能是作業,一天一題比起程設多上許多,但全部寫完肯定能進步不少。
助教人都很好,也都有開 TA time,真的沒有說沒接觸過競程就不能修什麼的。
雖然我都蹺課,但我相信卦長一定教得還不錯。

不過由於搶不到教室,上機考的時間都好晚,晚上 9 點多到快 12 點之類的,有一點累。
我覺得我還是有學到一些新東西,蠻開心的:D


競技程式設計二 / 黃兆源

比競程一硬很多,不論考試還是作業都是。

期中期末都是上機,各六題。其實考試客觀而言不難,都是基本的題目,但課程本身難度就跟競程一差很多了。加上還有補題,其實也不是真的很硬,但也稱不上涼了(至少對我這個程度的人而言是這樣)。

作業的部分更是要花不少時間。內容不再是寫題目,而是要對一個特定主題進行介紹,像是寫 OI Wiki 那樣。要寫出合格的內容除了要先對該主題有一定熟悉程度,還要好好思考如何解釋才能讓讀者易懂。當然,也要針對該主題刷許多題目。打分很甜但是一份頗花時間的作業。

如果都很認真的話可以有大幅度進步,不過這門課感覺沒有競程一這麼適合初學者了。