Thursday, April 13, 2017

大學考試對學生的意義

大學接近尾聲,畢業前只剩下四個考試。想記錄一下對於大學裡考試的想法。

第一步先來將考試分類:記憶、理解、表達。運氣就不討論了。


在台灣的國高中填鴨教育裡面,大部分人對記憶、理解型的考試都不陌生。

學測單選四選一,數學物理或者都標準答案,寫錯就寫錯沒有例外。


我想討論一下表達類型的考試,

我在大學生涯大概就修過三堂課是這種類型,

這種考試大多數考題非常開放、評分主觀。

例如:請解釋半導體如何運作、請解釋網路如何完成封包傳遞。


我認為這類問題非常有深度,根據回答就能夠透澈了解學生是否理解這個主題,

必且能有自己的觀點。

這也是找工作時面試官喜歡的問題類型。

我百分之百同意這種訓練有助於表達自己,同時展現專業能力。


但是,如果在公平原則上,主觀評斷答案這樣是否對每個學生公平呢。

要如何區分一個學生是了解了60%的觀念而不是80、90% 呢?

用短短的一小時的時間寫下的答案評斷學生學習的價值正確嗎?


我想在台灣,大家喜歡平等,所以考試方法很制式,

努力及毅力成為成績的分水嶺。

在這種情況下,有天分的人優勢不大,因為技巧以及努力也重要。


到美國以後,面對記憶、理解力的考試,只要有時間準備拿高分不是問題。

但是遇到表達類型的考試,

第一,需要寫到別人看得懂,

第二,需要符合出卷者的主觀標準答案。

把這些結果當作決定學生的學習程度有意義嗎?那些文字表達不出的理解呢?

學生會不會只能被動接受出卷者的單一主觀答案呢?


在這裡我沒有要推廣哪一種,

由於期中期末對於學期成績影響很大。

我認為考試必須某種程度上反映出學生的用功程度,

也就是學期成績應該是學習態度的呈現,而不是智力能力測驗。

Monday, April 10, 2017

關於我對網路課程的想法

在大學裡面我上了兩門網路的課程。

第一門主要介紹基本網路架構,OSI Model,以及各個 layer 的功能。

課堂上討論比較多 crc, go back n 這些通訊基礎。

但是上述這些在第二門網路課程裡面被歸類在“傳統” 網路。

第二門網路課程從 router, switch 切入利用 cisco router 以及 switch 模擬網路結構,

比較偏向 layer 2, layer 3整體系統設計。

從vlan 的限制帶入 data center 還有 SDN 的原理以及應用。

我認為學習網路需要非常好的英文閱讀能力,相較於電資學院的其他課程,

應用類的網路通常是給一個情境,或者用文字敘述不同硬體軟體行為。

在敘述完之後,通常發現(發明)者會給他一個特別的名字。

例如 ARP, ICMP, HTTP, TCP, IP, BGP, packet, datagram, frame, ping. 各有不同意思,需要記憶能力。

這些都非常熟稔之後,對於課上提到的論文才能有較深刻的了解。

然後等全部都會了,又如何呢?也許就是學會了一個能跟網路工程師或者教授溝通的 protocol 吧。

Dash Python API 中文簡介

這學期的雲端計算 project 用了 Dash 當作 front-end 這是 Dash 介紹 Written on top of Flask, Plotly.js, and React.js, Dash is ideal for building data v...