ChenFuhuangKye (黃振輔)
簡介
2024 Linux 核心實作 春季班 自我評量成績計算
自評分數: 8 分
- 方案 B: 1 + floor(GEOMEAN)
\(GM = \sqrt[6]{x_1 \cdot x_2 \cdot x_3 \cdot x_4 \cdot x_5 \cdot x_6}\)
\(score = 1 + \lfloor GM \rfloor = 1 + \lfloor 7.03 \rfloor = 8\)
成果發表與貢獻
自評分數: 3 分
我沒有貢獻 Linux 相關的專案以及課程相關教材,只有在課程當中翻閱 Linux 核心相關專案。
作業/隨堂測驗
自評分數: 10 分
一開始在做第一次作業的時候,我只先理解了資料結構後就去實作函式,在授課教師提醒之下,我花了一周時間閱讀 Linux API ,了解透過 API 撰寫出簡潔的程式碼,加強我對於程式的架構。此外我在第四次作業時,我學到如何透過數學運算使用 bitwise 方法加快程式的運作。
作業筆記:
期末專題
自評分數: 8 分
在我的期末專題中,我重做了 lab0 並加強統計的基礎,我研究了卡方檢驗,理解了如何透過計算卡方值,並查表算 p-value ,以驗證是否符合先前的假說,此外我也閱讀了 lib/list_sort.c ,並了解了其運作的原理。
與授課教師的互動
自評分數: 8 分
在與授課教師互動時,我們討論了如何透過 bitwise 運算計算浮點數乘以 10 ,雖然我沒有在規定時間內完成,但在討論過後我完成了該任務並附上數學推導過程。在互動的最後,我向授課教師提到我時間分配不均的問題,授課教師指出提前意識到時間有限並清楚自己的狀況是好事,未來也會發生更多類似事件,但這門課在學期初已說明會占用大量時間,若我不能解決請我思考是否要退選。最終,我決定完成期末專題,並感謝教師指導。
互動時間: 2024年5月 16日 (週四), 上午10:30 – 上午11:00
所見所聞所感
自評分數: 9 分
在決定修這門課時,雖然已有心理準備會占用大量的時間,但在課程開始時面對大量教材,我不知道如何下手,於是著重於作業,當作業有疑惑時再去翻閱教材,雖然可以完成作業,但後來發現自己對於前面的教材不熟悉,只好回去重看。此外,實驗室參與展覽時間的壓力也頗大,導致我課程後半跟不上進度。不過,我有了解到 Linux 核心面對細節的嚴謹程度,並學會善用工具以及撰寫有效的 commit message。最後,授課教師強調需要自我誠實,我學到如果不知道就要說不知道,不要不懂裝懂,反而應該加強不懂的地方。
指導教授的學習回顧
自評分數: 7 分
在每個月讀完教材後,我會跟指導老師回顧學習狀況,此舉有利於確認自己是否有進步。然而,我在四月時心力放在實驗室的展覽上,因此沒有進行學習回顧。
發信時間:
二月: 2024/03/06(三) 10:49
三月: 2024/04/22(一) 17:31
五月: 2024/06/29(六) 12:34