:::success 我是MR,有興趣的可以來我的 [個人網站](https://mr.ckeisc.org) 看看喔~ ::: # 前言 這學期初選只有上 ADA、SP、線代、前瞻、柔道(13學分),加上有寫 HW0 的 NASA。經過整週的加簽大地之後,退選柔道,簽到統計與生活、國防、數位影像處理、平行程式設計(24學分,不過平行最後停修了),此外還有拿到 ML、計算機安全的授權碼,只是不敢再加選所以放棄了。 # 專業必修 ## 演算法設計與分析 授課教授:蕭旭君 學分:3 等第:A(86.4) 甜度:🌟🌟🌟⚫⚫⚫⚫⚫⚫⚫ 負擔:🌟🌟🌟🌟🌟🌟🌟🌟🌟⚫ 收穫:🌟🌟🌟🌟🌟🌟🌟🌟🌟⚫ 課後學習時數:每週 9 小時 成績分布:==尚未公布== ### 課程內容 第一週 Intro 第二週 Divide & Conquer 第三週 Divide & Conquer 第四週 Dynamic Programming 第五週 Dynamic Programming 第六週 Greedy 第七週 Greedy 第八週 Midterm Exam 第九週 Graph - Basic 第十週 Graph - MST 第十一週 Graph - Shortest Paths 第十二週 Graph - Max Flows 第十三週 NP Completeness 第十四週 NP Completeness 第十五週 Approximation Algorithms 第十六週 Final Exam 參考書:Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein. Introduction to Algorithms. 4th edition, MIT Press, 2022. ### 評分方式 - Homework 35.5% 跟 DSA 一樣會有四個作業,前三次有三題程式題加兩大題手寫題,分數大等於100再cap到100,HW4只有一題程式題,總分65 cap到55 - Mini-programming 10% Judge 上發,總共六次程式題,都是課程教過算法的裸題,可以當作課後的簡單複習 - Quiz 10% 課堂上的四次小考,都是雙面A4,要寫大概半小時 - Midterm 20% 考三個小時,滿分 128 cap 到 100 Mean: 62.89 Max: 100 - Final 25% 考三個小時,滿分 128 cap 到 100 Median: 52.75 Mean: 54.04 Max: 95.5 Standard Deviation: 16.66 - Participation (bonus) 5% 有參加 TA hour 或積極參與上課的話會有加分 ### 修課經驗 這門課簡稱 ADA(Algorithm Design and Analysis),跟 DSA 不同,是單雙班分開授課,蕭班是單班。以實體上課為主,同時開直播給線上的人看,並把簡報放到 COOL 上,教授會把演算法的理念和運作方式講得很清楚,所以應該不難聽懂。 主要的難題還是在作業上,手寫題接近一半是證明,剩下的是演算法設計,難度都相當的高,不跟別人討論的話可能會有一半寫不出來;程式題和 DSA 有相當大的差別,DSA 的程式題通常是題目要做的事不難但複雜,而 ADA 是真的難題,需要善用演算法,再加上一些靈感把複雜度壓下來才能過。手寫題通常會寫 15-20 個小時,程式題是一題 5 小時左右。 期中跟期末考都是由題組組成,每個題組會是一個主題的推導、證明、演算法設計等組成,且考試的滿分溢出很多,應該是考慮到每個人都會有一些解不出來的題目所以選擇增加多樣性,建議寫的時候遇到不會的題目果斷跳過不要糾結,因為題目根本寫不完||兩次考試我都有一個題組沒時間看||。 另外,這門課的等第不是按照預設的成績範圍給,會在所有成績都出來之後公布範圍,應該是為了控制 A+ 比例,不過這學期最後的分布沒有動就是了,可能難度控的很剛好吧。 ![image](https://hackmd.io/_uploads/r1Ct-2_E-x.png) ## 系統程式設計 授課教授:黎士瑋 學分:3 等第:A+(86.34) 甜度:🌟🌟🌟🌟⚫⚫⚫⚫⚫⚫ 負擔:🌟🌟🌟🌟🌟🌟🌟🌟⚫⚫ 收穫:🌟🌟🌟🌟🌟🌟🌟🌟⚫⚫ 課後學習時數:每週 6 小時 成績分布:==尚未公布== ### 課程內容 前半學期 Basic OS Concepts Introduction to UNIX, UNIX Toolchain File I/O, Buffered/Non-buffered I/O Files and Directories Process Relations/Controls 後半學期 Signals Thread Model/Programming Process Environment Network Programming 參考書:Advanced Programming in the Unix Environment, 3rd Edition, by Richard Stevens and Steven A Rago, Addison-Wesley, 2013 ### 評分方式 - Handwritten Assignment 8% 四次作業,每次 2%,會有三到五題問題,通常是概念性的,偶爾會有需要實際操作的題目,大概兩三個小時就可以做完 - Programming Assignment 32% 單雙班共通,四次作業,每次 8%,萬惡的根源 - Midterm 30% 三個小時的期中考 - Final 30% 三個小時的期末考 - Quizzes 4% 課堂上會無預警的小考,總共四次,都是是非/多選/簡答的小問題,每次答對會有1%,可以當作一種出席加分 ### 修課經驗 這班的 SP (Systems Programming) 是全英文授課的,不過教授的語速跟口音都很台式,很好聽懂所以不用太擔心。透過投影片授課,會放在 COOL 上,前 2/3 學期有提供錄影,後面就沒了,投影片的頁面大概是 OS概念圖、function定義、範例code各佔 1/3,我是覺得自己讀的效率跟聽課差不多,~~所以通常我都在教室看投影片,意義不明~~。 這門課最主要、也最累的部份應該是那四次程式作業。每份作業都會有一個 github repository,和一份長到爆炸的spec介紹要做的事情和限制;每份作業的難度和需要花費的時間有相當的差別,以這學期來說是 2 > 4 >> 1 > 3,比較簡單的作業可能一天可以做完,最複雜的則可能用三天都沒辦法搞定。此外,程式作業最大的問題是,為了確保學生用他們想要的方式實作,spec 上會有很多使用系統function的限制,例如不能用FIFO、訊息只能傳什麼格式等等,也因此會有很多模糊、矛盾或是打錯的地方,雖然助教在github討論區回問題的速度很快,但還是建議可以在作業的最後一個禮拜再寫,不然可能會因為助教「新回答的限制」而需要把原本寫好的東西推倒重來。 期考的部分,是由十多個題目組成,會有概念題、Debug題、實作某功能等等,考卷的最後一頁會附一些 function 的參數跟型別,理論上不用特別背定義||實際上會有一堆漏的所以還是得全背過||,大部份題目難度不會太高,有上課都可以寫的出來,實作題(例如用poll實作select)就會蠻難的,畢竟要盲寫程式還要記住那些自訂型別跟函式的用法。 對然後不知道為什麼最後拿的是 A+ 而非 A,也沒聽到什麼調分的消息,有點奇怪。 ## 線性代數 授課教授:李彥寰 學分:3 等第:A(81) 甜度:🌟🌟🌟🌟⚫⚫⚫⚫⚫⚫ 負擔:🌟🌟🌟🌟🌟🌟🌟⚫⚫⚫ 收穫:🌟🌟🌟🌟🌟🌟⚫⚫⚫⚫ 課後學習時數:每週 5 小時 成績分布:==尚未公布== ### 課程內容 Basic notions Systems of linear equations Determinants Introduction to spectral theory (eigenvalues and eigenvectors) Inner product spaces Structures of operators in inner product spaces (參考書到6.4的範圍) 參考書:Linear Algebra Done Wrong ### 評分方式 - 作業 40% 前後半學期各有一份作業,會抓課本題目加上教授自己出的題,共 10-12 題,每份作業佔 20%,正常寫應該都可以拿滿 - 期中考 30% 十題各10分,考三個小時,平均 50.6 - 期末考 30% 十題各10分,考三個小時,平均 65.86 ### 修課經驗 我們的線代跟 ADA、SP 一樣是單雙班分開上,從學期初開始就有聽說,這班比另一班要硬,事實上也確實如此。教授上課是純版書(寫在平板上),沒有簡報,不過會把課程錄影放到COOL上,可以選擇不去上課後續補課就行(或甚至直接不上去讀課本),也許是因為第一次教必修課抓不到難度,個人感覺教授上課的方式偏重抽象思考,加上主題是線性代數,所以很容易跟不到進度或是忘記前面在幹嘛,建議多讀課本比較能掌握脈絡。 此外,兩次期考都有 70-80% 的分數是從課本題目搬來的,且可以帶一張手寫雙面A4大抄,建議把所有課本的題目都寫過一遍,並把每章重點+很難想的題目寫在大抄上,作答會比較順利。因為大量出課本題的關係,考試題目本身其實不難,只要有騰出時間好好準備的話應該可以拿到不錯的成績(對但我們期中顯然沒有ㄏ)。 分數部份,教授期初的時候有保證調分只會往上,顯然是對課程難度很有信心,按我看到的資料,這學期應該是上調了一個等第,大概。 # 專業選修 ## 網路管理與系統管理(NASA) 授課教授:蔡欣穆、黃上恩合授 學分:3 等第:Pass 甜度: Pass/Fail 制 負擔:🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟 收穫:🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟 課後學習時數:每週 11 小時、HW0 30 小時 成績分布:==尚未公布== ### 課程內容 第一週 Introduction 第二週 Cisco switch advanced functionality (VLAN, cluster) 第三週 Partitioning, LVM, filesystem, software RAID 第四週 Unix basic concept, Unix basic command, and file permission 第五週 IP Layer Basics, Firewall and Networking tools 第六週 DNS, DHCP and NAT 第七週 Web server 第八週 期中考 第九週 Introduction to VM, libvirt, KVM, LXC and docker 第十週 Kernel, package management and LDAP 第十一週 System configuration, log, NFS, and debug tool 第十二週 Wireless physical layer, wireless link layer and 802.11 第十三週 Security(蕭旭君教授) 第十四週 Security(蕭旭君教授) 第十五週 Guest lecture 第十六週 期末考 ### 評分方式 - 作業 12% 除 Intro、期中、Guest lecture、期末之外的 12 週都有作業,每份 1% ~~但要花十個小時~~ - 期中考 34%、期末考 40% 會出 NA 跟 SA 的實作題目,總分 100,通常由 6 個題組組成,每個題組對應一週的主題,每當寫完一部份可以用表單 call 助教來檢查 - 課堂 Lab 7% 14 次 Lab,在下週上課結束前要交,每次 0.5% - 課堂隨堂題目 7% 隨下週課程影片放出的 14 週課堂題目,在下週上課結束前完成,每次 0.5% - 點名 每次點名未到扣總成績 3%,遲到扣 1.5% ### 修課經驗 全名 Network Administration and System Administration,簡稱NASA,如果要修的話要先寫完 Homework 0(這學期會學到東西的超級粗淺版,大概要寫 30 小時 + 20 頁 pdf),然後在第一週的時候去做 lab 跟填修課表單看選不選得到。這應該是我們系上廣為人知的硬課,每週都會有不同主題、關連性也不算太高的課程,所以能從中學到不同NA/SA領域的知識,也會有很多實作機會。 首先是上課方式,往年的NASA都是開在下半學期,前兩個小時由教授上課,最後一小時是lab時間,不過這樣會有很多人做不完lab,所以今年改成翻轉式課堂,教授會在一週前上傳往年的上課錄影,要在上課前把影片看完+寫往年的in class小問題,上課的三個小時就全部用來做lab。目前體驗下來這樣的學習方式還不錯,因為可以自己控制學習步調,lab大多數時候也都做的完。 作業的部份,我們總共有12次正式上課,每週上課後都會發一份作業到下禮拜23:59截止,逾期以0分計,此外會有6張免死金牌,每張可以選擇讓某一份作業的死線延後一個禮拜,在有其他課大作業的週次就可以把作業往後丟,會比較有彈性。單次作業本身的量不會像 HW 0 那麼誇張,不過還是很多,絕大多數的作業都是以實作為主,例如說主題是 DNS,作業會要求選一個有名的 DNS 服務/套件,叫你在虛擬機上裝然後練習各種操作(加紀錄、DNSSEC等)。每份作業要寫5到15小時,隨該週主題難度而定,這也是這門課最花時間的地方,不過花費大把時間在實作和查資料,正是學習NASA最適合的方式,所以修課前就要對這點有所認知。 最後是期考的部份,學期初的時候會分三人一組(可以自己組),考試的時候會以小組為單位作答和計算得分,直接在 204 進行三個小時的上機考。考卷會有六個大題,是該半學期對應六週上課的主題,內容是連貫的實作題,從架虛擬機到裝服務、加功能等等,有點類似簡單版的作業,每個小題做完了之後都可以填表單讓助教來檢查,確定沒問題的話就會把分數登錄到公開的計分版(試算表)上,所以可以實時看到所有人的成績,通常平均會在40-50左右。應考方式的話,因為每個大題互不相關,建議在考前先分配好每個組員擅長的領域,考試時分頭作答,考前一兩週也會公布往年的題目和檔案,可以先約一個時間練習,另外,考前一天左右會發考試用的檔案(有密碼的zip),因為有虛擬硬碟檔所以通常還蠻大的,建議先下載好,以免在考試的時候網路炸掉。 總結來說,這門課可以學到像 DNS、網路、VM 這些常常聽到但不知道是什麼或怎麼運作的術語,所以很適合對「資訊常識」不熟、想要了解又不知道怎麼學的人(例如我:P)來修,海量的作業跟上課內容可以給你一個學的方向,讓你在查資料的過程中了解其運作,也在實作的時候提供一個能實際操作的情境,讓你對它們的使用有大概的了解。 ## 數位影像處理 授課教授:洪一平 學分:3 等第:A+(91.77) 甜度:🌟🌟🌟🌟🌟🌟⚫⚫⚫⚫ 負擔:🌟🌟🌟🌟🌟⚫⚫⚫⚫⚫ 收穫:🌟🌟🌟🌟🌟⚫⚫⚫⚫⚫ 課後學習時數:每週3小時 成績分布:==尚未公布== ### 課程內容 I. Introduction II. Digital Image Fundamentals III. Intensity Transformations and Spatial Filtering IV. Filtering in the Frequency Domain V. Image Restoration and Reconstruction VI. Morphological Image Processing VII. Color Image Processing VIII. Selected Topics 參考書:R.C. Gonzalez and R.E. Woods, Digital Image Processing, 4th edition, Prentice Hall, 2018 ### 評分方式 - Homework assignments 20% 總共有三份,可能是概念問答/數學證明/數學計算/寫程式處理影像等,難度跟份量不會到太多 - Midterm exam 30% - Term project proposal presentation 10% - Term project presentation/demo 24% - Term project report 16% - bonus 別組報告的時候舉手提問,一次1分 ### 修課經驗 全稱 Digital Image Processing,簡稱 DIP,上課內容顧名思義是各種影像處理技術的原理、實作方式。上課方式是講投影片,課後會釋出該週的投影片,不過蠻多內容是截課本上的可能有點難以理解,建議搭配課本服用。教授的上課風格也是偏向隨意,有時候會閒聊一下。 期中考的部份,這學期有八個大題,大多是課堂上教過東西的大概念或是簡單的實際操作/計算(雖然範圍有傅立葉變換但沒有出計算,好欸),我當時是考前兩天用十個小時趕完所有內容,還是能考到八九十,感覺題目整體並不難,不過可能因為這不是主要科目的關係,感覺整體來說修課的人並沒有準備得很充分?平均僅有60。 期末報告的話,以當前熱門的 3D Gaussian Splatting 為主題,要從 閃爍/denoise/relight/super resolution 選擇一個作為主題來做改進。因為教授有推薦以 Supersplat(一個可以編輯 gaussians 的前端)作基底,實際上的專案比較像是在 Supersplat 裡面加上一些工具來達成要做的 task,整體難度算適中吧。課程時程是在 13,14 週進行 proposal、16,17 週進行 demo,報告時台下的人可以發問並加分,demo的時候還會有對其他小組的評分表,最後則是要將 demo 做最後的修改後做成 report 繳交。 整體來說,這門課的授課內容和loading都算適中,還蠻適合當作壓力中等的選修上的。 ## 前瞻資訊科技一 授課教授:蔡欣穆 學分:3 等第:A+(92.92) 甜度:🌟🌟🌟🌟⚫⚫⚫⚫⚫⚫ 負擔:🌟🌟🌟⚫⚫⚫⚫⚫⚫⚫ 收穫:🌟🌟🌟⚫⚫⚫⚫⚫⚫⚫ 課後學習時數:每週1.5小時 成績分布:==尚未公布== ### 課程內容 黎士瑋 Introduction to computer systems and security research 蔡欣穆 Visible Light Communications and Positioning AI and Aviation and Education 陳維超 GPGPU Privacy-Preserving Computing in the AI Era 羅紹元 Trustworthy AI 鄧善元 Multimodal Human Computer Interaction 張原豪 Memory and Storage Systems ### 評分方式 ~~老實說我也沒看懂~~ 每個教授出的作業/考試各佔 100 分,總分 600 分 每次點名未到扣 20 分 raw score 即為上面的得分,和 letter grade 的對照在送出成績後才公布 對照:總分除六後 90 ~ 100: A+ 85 ~ 89: A 80 ~ 84: A- 77 ~ 79: B+ 73 ~ 76: B 70 ~ 72: B- 67 ~ 69: C+ 63 ~ 66: C 55 ~ 62: C- 54 以下: F ### 修課經驗 如教授在第一週介紹時說的一樣,這是一門「博覽會」性質的課,扣掉放假跟期末週之後,剩下的十二週會由六位教授各上兩個禮拜的內容,會與教授各自的研究領域相關,也會講到實驗室在做什麼,以及教授自己對學涯/職涯規劃的建議等。 這門課的特色是,可以看到不同教授的上課風格,也能接觸到多個領域的內容,不過建議要在有足夠時間探索的情況下才修課,像我這學期已經上太多重課,實際上並沒有時間深入讀課程內容,大多都是上課寫作業+回家三倍速看錄影趕作業,這樣其實學不到什麼東西,我很抱歉:( 因為是六次獨立內容的關係,每次的評分方式也是由各個教授決定,有手寫作業、程式作業、上課小考、參加課程討論等等,也有直接送分的(因為教授忘記出題目ㄌ),通常難度都不會太高,有把簡報看過應該就能答得差不多。小缺點是因為作業種類太雜,分數的計算會有點亂,所以直到寒假第三週我才看到 raw score QAQ # 一般選修 這邊已經無三次了吧,什麼時候要修啊... # 通識 ## 統計與生活 A6 授課教授:蘇士詠 學分:3 等第:A+ 甜度:🌟🌟🌟🌟🌟🌟🌟⚫⚫⚫ 負擔:🌟⚫⚫⚫⚫⚫⚫⚫⚫⚫ 收穫:🌟🌟⚫⚫⚫⚫⚫⚫⚫⚫ 課後學習時數:每週1小時 成績分布:==尚未公布== ### 課程內容 第一週 課程介紹 第二週 資料的收集與整理 第三週 敘述性測度 第四週 機率 第五週 隨機變數與常用的機率分配 第六週 抽樣分配 第七週 點估計與區間估計 第八週 假設檢定 第九週 簡單迴歸分析 第十週 期中考 第十一週 Excel 資料彙整、描述和圖表 第十二週 Excel 假設檢定 第十三週 Excel 迴歸分析 第十四週 主題演講1 第十五週 主題演講2 第十六週 不上課 ### 評分方式 - 討論課和演講課出席(zuvio點名) 20% - 主題演講心得報告 10% - 作業 30% 共三次,一次10%,都是簡單到可以寫在黑板上的統計題目,兩三題而已 - 期中考 30% - 期末報告 10% 期末報告這項直到送成績都沒有公佈到底是多少分,黑箱好欸 ### 修課經驗 這門課分成三個部份:期中考前是基本知識,前兩節課不用出席,自己把該週[影片](https://youtu.be/Mc5xAcZPgJg)看完,第三節是討論課,教授會在前面大概把該週內容用版書再過一次,||實際上沒什麼討論的感覺啦||,然後可能會發作業,下課前要點名;第十一到十三週是 Excel 實作,會給資料集然後由助教帶著操作 Excel 作數據分析,把做完的結果給助教看之後就可以下課,時間更多的可以做bonus part拿加分;第十四、十五週會分別請人來演講統計相關的主題,課後寫一兩頁的心得即可。最後是期末報告,一樣會給一個資料集,然後運用 Excel 作一些簡單的分析,大約三個小時可以弄完。 這門課決定等第的關鍵應該是期中考,就是考前面的基礎知識,題目包含是非、選擇、計算題等,可以帶一張大抄並且會提供各種分配所需數值的表,認真把簡報都看過一次並做好大抄的話就可以拿到不錯的成績了。整份考卷最難也最可能有爭議的是單尾檢定設定的方向是左是右,因為這完全仰賴題幹的文意理解,錯了的話也沒關係,建議可以去跟助教吵架,像我們這次就送了一堆單尾檢定方向判定的分數(原本8開頭的我還凹了6分)。 整體來說這門課可以複習高中學過的基本概念,並帶到抽樣分配、假設檢定這些新概念,還可以學到一些 Excel 的操作,分數也甜,作為通識還蠻不錯的。 # 其他 ## 全民國防教育軍事訓練課程-防衛動員 授課教授:余宗基 學分:0 等第:A-(Pass) 甜度:Pass/Fail 負擔:⚫⚫⚫⚫⚫⚫⚫⚫⚫⚫ 收穫:⚫⚫⚫⚫⚫⚫⚫⚫⚫⚫ 課後學習時數:無 成績分布:==尚未公布== ### 課程內容 沒人在乎 ### 評分方式 - zuvio 點名 30% 上課五分鐘跟下課前各會有一次點名,前者是加分性質,後者則是出席的判斷標準,沒到當作曠課扣 3%、三次拿F - 期中報告 30% 選擇「防衛動員」相關主題,寫一頁的 proposal,包含研究主題、動機和預期貢獻等即可繳交 - 期末報告 40% 將期中的proposal實際做成10-15頁的簡報,就查個資料隨便給他個結果吧 - 國防工業展心得 ?% 本來大綱是沒有的,他某天有事沒辦法上課,然後就在週五丟了一個當週六結束的展覽叫我們去看+拍照寫100字心得,然後就被噴 ㄏ 最後變成沒去的寫500字,反正就看報導隨便寫一寫吧,到最後我也不知道這到底有沒有算分 課程最後是直接送成績的,看不到上述任一分項的分數或是 raw score,不過國防分數確實也沒人在意,哪有差 ### 修課經驗 上課方式是投影片授課,跟劉鐵軍差不多,不同的是這門課沒有任何需要課程內容的作業或考試,所以上課完全不需要聽他說了什麼,可以專心的做自己的事,課後也不會釋出投影片,所以我完全不記得他上過的內容了。課程規矩的部份,劉鐵軍是不能帶耳機,余則是不能睡覺。 整體來說這就是門超級涼的爽課,整個學期花的時間不超過三個小時就可以拿來抵兵役。但我還是要嘴一下,我個人覺得劉鐵軍的上課風格吸引人的多,有時候會分享他在軍中的經驗和趣事,也會開一些小玩笑,余則是自顧自一直講,然後瘋狂強調現在的政策還有美國好棒棒,不懂怎麼有人反對,聽到有點厭煩,總之要抵兵役的都修就對了。 # 學分小計 - ==共同必修 9/9== - ==國文3/3== ==英文免修6/6== - 通識 12/15 - A1 ==A2== A3 ==A5== ==A8== ;有星號:3 - 系訂必修 29/51 (計程、DSA、微積分1234、普物上下、ADA、SP、線代) - 專業選修 15/30 - 系內 15/21 院內 0/9 (金科導、計概、NASA、DIP、前瞻) - 一般選修 6/23 (日文上下) - 體育 - ==健康體適能== 專項2/3 - 國防 3/5門 畢業總計:71/128 (以下時數不包括 NASA HW0) (LA=Linear Algebra, CSIT=Computer Science and Information Technology前瞻) ![image](https://hackmd.io/_uploads/HJqEV4REWe.png) ![image](https://hackmd.io/_uploads/B1gr44AEZl.png) # 課程評價模版 授課教授:OOO 學分:O 等第:O(分數) 甜度:🌟🌟🌟🌟🌟🌟🌟🌟⚫⚫ 負擔:🌟🌟🌟🌟🌟🌟🌟⚫⚫⚫ 收穫:🌟🌟🌟🌟🌟⚫⚫⚫⚫⚫ 課後學習時數:每週O小時(平均) 成績分布:==尚未公布== ### 課程內容 第一週 第二週 第三週 第四週 第五週 第六週 第七週 第八週 第九週 第十週 第十一週 第十二週 第十三週 第十四週 第十五週 第十六週 參考書: ### 評分方式 ==UNDER CONSTRUCTION== ### 修課經驗 ==UNDER CONSTRUCTION==