演算法概論
課號:515507
選別:必修
任課老師:高孟駿
開課單位:資訊共同
- 心得
- 教授非常注重演算法的概念,包含複雜度、證明,上課基本上都在講演算法的正確性、如何估複雜度等等,並不太注重寫程式的部分。
- 教學的內容會有一些他自己很喜歡或漂亮的演算法,有些太過基礎的演算法教授會直接帶過。
- 不知道為什麼在期中考前會有三份手寫作業及四次上機作業,期中考後只有一份手寫跟一次不算成績的上機作業。
- 上機作業除了一些經典題,還會有一些跟課程相關的內容,像是期初作業就直接教大家凸包要怎麼寫,不過都會有引導的子題。
- 不管期中或期末理論上都會考三次,手寫會分兩次,一次是上課的內容,一次是非常難的證明當作加分,八成都寫不出來的那種。
- 上機則不會太難,至少不會出一些刁難的題目,會有一些基本題跟實作題。
- 期末考的上機因為助教沒去約教室,直接變成線上的考試,因此佔分被大砍。
- 期中考因為大家考不太好,教授直接公告將大家手寫的成績直接乘以 1.5,導致前面的人都破百了。
- 調分是一件非常神奇的事,我們都不太清楚總成績是怎麼調的,總之算算至少是調了 10 分,超甜。
- 評分方式
- HW(40%)、Mid(30%)、Final(30%)
- 調分:未公布
- 平均:83.4
- 成績
Lab avg HW avg Mid Final Total 102.5 98.5 100 55 A+(100)
機率
課號:515512
選別:必修
任課老師:謝秉均
開課單位:資訊共同
- 心得
- 教授教得很好,會很詳細的解釋每一步,英文也非常流利,是一位非常認真的教授。
- 在課堂上會想要與大家互動,有時候會詢問或統計大家的想法。
- 總共有四份作業,每份作業需要花蠻久完成的,可以與同學討論對答案,有幾份作業還會有寫程式的部分,但都不會太難。
- 鄰近段考時會公布前三年的考古與解答,讓大家了解教授出題的方向,但基本上教授都完全不會出考古的題目。
- 每年的段考教授都會有新的題目,會與時事相關並且與機率結合,真的很厲害。
- 考試可以準備大抄,基本上都會有一兩題是跟作業完全一模一樣,有可能是證明或是一般的題目,記得要把作業題抄上去。
- 考卷要分非常的困難,除非你確定你寫的一定是對的,不然要到部分分的機率挺低的。
- 期中期末的平均分別是 54.79 與 61.76,但因為作業佔比蠻高,最後調了 2 分吧。
- 建議數學要夠好再來修,不管是作業或考試都還蠻難的,但認真讀拿基本分的話成績也不至於太難看。
- 評分方式
- HW(45%)、Mid(25%)、Final(30%)
- 調分:總成績+2
- 平均:未公布
- 成績
HW1 HW2 HW3 HW4 Mid Final Total 107.8 110 110 110 52 76 A(87)
網路程式設計概論
課號:515519
選別:選修
任課老師:袁賢銘
開課單位:資訊共同
- 心得
- 完全沒有考試,學期成績全部都是作業的成績,似乎跟之前修課評價不太一樣。
- 有三份作業,作業基本上都是一天至兩天左右能完成的,只要符合 spec 並在課程時間去找助教 Demo 各種功能就可以了。
- 第一份是最基本的雙人遊戲,會有一些與 TCP、UDP 相關的限制,只要有玩遊戲的功能就可以了。
- 第二份作業則是要實作有大廳 server 的遊戲,會需要利用 server 讓 client 之前可以連線後玩遊戲,並且會根據遊戲時做的難度總分會有些微的差別,因此大多數的人都是寫圈圈叉叉及 connect four 這兩款遊戲。
- 第三份作業要重新利用第二份作業的程式碼,如果有東西寫死的話會導致需要重寫,基本上就是再加上一些常見的功能,像是 broadcast、上傳遊戲等等的進階功能,也會有更難的 bonus 部分,但因為成績溢出所以蠻多人都沒寫的。
- 雖然這樣還是有人被當掉,但基本上有努力成績應該都會接近滿分。
- 評分方式
- HW(35%*3)
- 調分:無
- 平均:85.9
- 成績
HW1 HW2 HW3 Total 100 98 100 A+(100)
計算機系統管理
課號:515606
選別:選修
任課老師:蔡孟勳
開課單位:資工系
- 心得
- 這堂課是由系計中助教開的課程,作業的內容都是助教來決定的,但都會是與教授課程的內容有關。
- 基本上就是作業課,作業的部分會分四個,從最簡單的環境架設到建立一個 Web Server,所需花費的時間從 20 小時到數天不等。
- 現在有 NASA judge,基本上都可以線上測完自己的內容是不是對的,不需要實體 Demo,除非是助教環境有問題可能才會開放實體 Demo。
- 上課主要是在講 FreeBSD 的部分,但作業基本上也會有 Linux 的評分腳本,所以不用過於擔心。
- 不過上課教授會講很多有趣的事情,導致課程速度會比作業緩慢許多,所以還是需要自己去研究一下作業內容。
- 因為有 ChatGPT 的關係,導致這堂課不需要特別去翻每樣指令的 document,但要把所有功能設定好並把所有奇怪的 bug 改完也是蠻花時間的。
- 期中期末大部分都是考古題,基本上考古題看完應該會有 80 分。
- 總體來說這堂課有蠻多好玩的實作,理論的部分可以在作業中邊做邊學,了解到蠻多實用、平常不太會自己碰到的內容。
- 評分方式
- HW(15%*2+20%*2)、Mid(15%)、Final(15%)
- 調分:未公布
- 平均:未公布
- 成績
HW1 HW2 HW3 HW4 Mid Final Total 100 105 100 120 95.5 84 A+(100)
數位電路實驗
課號:515610
選別:選修
任課老師:范倫達
開課單位:資工系
- 心得
- 這堂課可以學到 Verilog 以及如何去燒板子,可以判斷你對硬體有沒有興趣,並且要準備好充足的時間再來修。
- 每週都會出一次作業,每份作業基本上都要花 10 小時以上才能完成,並且板子 debug 的難度非常高,沒辦法直接將數值輸出,要想其他辦法。
- 作業今年被大改,原本很簡單的內容都被改超難,導致要花更多時間完成,並且沒有考古可以參考。
- 有時候編譯不出來或是有不知名錯誤可以重啟 Vivado,有時候可以解決一切問題。
- 如果 Demo 有地方寫錯的話可以補 Demo,但是分數會打六折,所以在上傳前盡量要全面地去測試自己是否有地方寫錯。
- 今年助教比較嚴格,甚至有些同學的作業只是因為有個常見的 function 跟一個助教不知道哪裡生出來的 GitHub 上長得很類似而被判抄襲,導致許多人因此退選。
- 期中考為滿分 120 的上機考,今年是寫一個自動販賣機出來,難度沒有很高,不過當時 Vivado 該噴的錯誤一直沒噴出來,考試快結束的時候才噴錯導致我寫不完,順順寫的話滿分並不是問題。
- 有幾次作業會有 bonus,建議還是要完成,不然不小心炸了一樣作業或期中考可能就沒救了。
- 期末作業會分組進行,有幾個主題供大家選擇,每個主題會有不同給分的 spec,按照需求完成並 Demo 就可以了,大約兩天左右能解決。
- 期初有 99 人選課,期末只剩下了 50 人左右,大部分不是被搞到就是期中考考太爛而退選。
- 評分方式
- Lab(5%*10)、Mid(20%)、Final Project(30%)
- 調分:無
- 平均:83.38
- 成績
Lab avg Mid Final Project Total 99.3 40 110 A+(91)
軟體定義網路及網路功能虛擬化
課號:535606
選別:選修
任課老師:曾建超
開課單位:網工所
- 心得
- 總共有六次作業,每次作業都需要 Demo,內容基本上有寫作業並理解內容的話大概都知道要怎麼回答,只需要把老師在上課提到的基礎知識補足即可。
- 每次作業的配分都是 60% 作業分數加上 40% Demo 分數,Demo 的配分蠻重的要小心。
- 課程因為會需要寫 ONOS 的 app,因此都是使用 Java 來寫,並且這堂課會常常需要翻 document,蠻多資料都需要自行尋找。
- Demo 的時候要記得慎選助教,有些要拿到滿分會比較嚴格,至於怎麼選就自行體會。
- 今年 Final Project 大改,會需要將拓樸與助教相連,最後可以用外網 ipv6 ping test 連線到拓樸中的機器。
- 做完 Final Project 會真正理解 SDN 的用途與實作,雖然會花大約 100 小時,但能學到其中的精髓。
- 建議有充分的計網知識或修過 CCNA 再來修這門課,不然 Final Project 會不太知道要如何實作。
- 評分方式
- Lab(5%+10%+20%+15%*2)、Final Project(35%)
- 調分:未公布
- 平均:未公布
- 成績
Lab1 Lab2 Lab3 Lab4 Lab5 Final Project Total 100 96.4 99.2 90 98 100 A+(98)
羽球甲B
課號:563038
選別:體育
任課老師:王志全
開課單位:體育室
- 心得
- 上課的方式通常是會上一個小時多一些然後讓大家打球或自行練習,有事的也可以先行離開。
- 在上幾堂之後後會分組,可以找認識的人組隊,一組約 7 人,同組的在該學期都會使用同一個場地練習。
- 教授有時候會開會然後請校隊的助教來代課或停課,代課的那幾堂會比較輕鬆一些。
- 期中期末分別考平球對打 30 顆及米字步伐,有跟上課堂進度基本上不會有太大問題,但沒有羽球基礎的可能要花一些時間練習一下。
- 考試評分的標準會有動作分數與流暢度分數,如果太低的教授會請你補考。
- 每堂課都會點名,點名後也會再點一次人頭,所以不要想偷渡進來打球。
- 體育課選下去都是一學年的,除非隔一學期有撞必修的問題不然通常不會換。
- 教授在開學也會提到上下學期的規劃,上學期主要是教步伐與前場技術,後場相關的則會在下學期才會教學。
- 評分方式
- Mid(30%)、Final(30%)、Class participation(40%)
- 調分:未公布
- 平均:未公布
- 成績
Mid Final Class participation Total 5 5/4 100 A
全民國防教育軍事訓練課程-防衛動員
課號:960007
選別:軍訓
任課老師:王先正
開課單位:軍訓室
- 心得
- 似乎是唯一一堂可以加簽的軍訓課,而且教授人超好如果教室做得下基本上會全簽。
- 上課只有一個要求就是要到,並且不要影響到別人上課即可,可以做自己的事。
- 沒有期中考試,會出幾次作業讓大家完成,內容基本上都跟國防相關,要求基本上皆僅有 500 字以上不會太難。
- 教授非常在意出席率,如果有事的話要記得請假,曠課扣分很重。
- 課堂上的內容主要是在講防衛相關的內容,有時會拿其他國家來舉例,並常用一些影片讓大家更加理解國防目前的情勢。
- 因應學校改成 16 週,但為了抵免役期還是要有十八週的長度,因此最後兩週改成線上看影片寫心得的形式。
- 認識的幾乎都拿 A+,感覺有達到教授的要求分數也是給好給滿,真的是一位非常棒的教官。
- 評分方式
- 學期報告(50%)、出席及課堂表現(50%)
- 調分:未公布
- 平均:未公布
- 成績
學期報告 出席及課堂表現 Total 95.3 96 A+