--- title: ChenFuhuangKye (黃振輔) categories: User ... ## 簡介 - 國立成功大學 資訊工程研究所 114 級 - Github: [kyehuang](https://github.com/kyehuang) - HackMD: [Huangkye](https://hackmd.io/@kyehuang) ## [2024 Linux 核心實作](https://wiki.csie.ncku.edu.tw/linux/schedule) 春季班 自我評量成績計算 自評分數: **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 方法加快程式的運作。 作業筆記: * [作業一/三](https://hackmd.io/@kyehuang/SkJx7uNh6) * [作業二](https://hackmd.io/@kyehuang/Skdmuqea6) * [作業四](https://hackmd.io/@kyehuang/S1SefamkR) * [作業五](https://hackmd.io/@kyehuang/B11gCpPxA) * [作業六](https://hackmd.io/@kyehuang/Hka6wN0-0) ### 期末專題 自評分數: 8 分 在我的期末專題中,我重做了 lab0 並加強統計的基礎,我研究了卡方檢驗,理解了如何透過計算卡方值,並查表算 p-value ,以驗證是否符合先前的假說,此外我也閱讀了 lib/list_sort.c ,並了解了其運作的原理。 - [Linux 核心專題: 重做 lab0](https://hackmd.io/@sysprog/BkltCg5IA) ### 與授課教師的互動 自評分數: 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