分享到plurk 分享到twitter 分享到facebook

版本 0d8814bdf839eaf0254e49264dba6d0fa8abfc94

User/ChenFuhuangKye

Changes from 0d8814bdf839eaf0254e49264dba6d0fa8abfc94 to current

---
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