2024 Spring Gatech MSCSE第二學期心得

avatar 1004586
weelsonyang
949
5
上篇連結:instant.1point3acres.cn

《2024 Spring Georgia Tech 學期回顧》
〈校園〉
這學期學校道路不知道為什麼多出一排橘色柵欄,因為縮減車道,更常塞車了。開始怠惰走路,能搭校車就搭校車。因為GT校園有坡度,走久了會發現某條道路坡度起伏比較不大,更好走,或是發現捷徑。
 
〈生活〉
本以為學餐50次會順順利利的吃完,沒想到還有300美金的dining dollars忘記花,又得知學期末學校會全部沒收,目前仍在努力花完。
這學期通常都根據menu決定當天要吃哪間學餐,上課前或下課後順路去吃,所以整體吃的食物比上學期豐富很多,但是從下學期開始,50次學餐券要漲價30美金了嗚嗚。
 
〈課程〉這學期老師的推薦度跟課程的推薦度有落差,會分成不同的指標
CS 4400 Intr to Database Systems, Instructor: Melinda McDaniel
loading 3/5, instructor recommend 4/5, course recommend 5/5
這堂課從0開始教SQL,所以有時候會覺得這個老師的步調慢,而優點就是循序漸進。這堂課可以分成3大部分:1. SQL語法(join, view, procedure) 2. scheme mapping 3. 其他資料庫概念。我本身在leetcode練過不少SQL題,所以SQL的語法對我來講蠻容易上手的,整個課程最難的地方在第2階段的scheme mapping,在課後需要花上一定時間才能讀懂。這堂課的作業是做project,難度中偏易,很適合找外國組員訓練團隊溝通的能力。考試總共有3次,要注意的考試只有第1次的SQL coding會要你查看table,需要提前練習;以及老師的出題都會比練習題難,所以要能掌握原理而不是只懂刷題。總結而言,這堂課的內容扎實但不困難、並且容易在一步一步的成長中得到成就感。
 
CS 6250 Computer Networks, Instructor: Cecilia Testart
loading 4/5, instructor recommend 1/5, course recommend 5/5
這堂課可以分成3大部分:1. BGP 2. RPKI, Hijack, CDN 3. SDN,P4。因為我在大學時沒有修過電腦網路的課程,因此內容對我來說都很新鮮,並且作業包含mini Internet, P4語言,可以看到網路連接起來,封包的傳輸,駭客的攻擊等等。這堂課共有9次作業,3人為一組做作業,每周我們這組都會至少去一次office hour詢問作業內容,所以整體loading對我而言是偏重的,但也可能是我沒有什麼基礎,需要比別人更多時間理解並實作觀念。這堂課最大的雷點就是老師,我能體諒老師第一次教這堂課,但是整體情況真的很糟糕。首先,老師不喜歡上課前提供投影片,所以作筆記的話要等老師上傳完投影片,但老師很常周四的課上完,到下周一才上傳,延宕到學生複習的時間。再來,老師講話很沒重點,常常講完一整個章節,都還不知道考點在哪,也沒有任何考古或練習題的資源。總結而言,我很喜歡這堂課的內容,豐富而且有趣,但是我不推薦這個老師。
 
CSE 6643 Numerical Linear Algebra, Instructor: Florian Schaefer
loading 5/5, instructor recommend 1/5, course recommend 1/5
這堂課是CSE的必修之一,課綱上寫了”This is a class on computational linear algebra. It is not a class on applications of linear algebra.”,  因此內容是各種的factorization證明、推導,以及這些數學的演算法。這個老師沒有要求任何考試,評分標準是7次作業,每份都是20小時起跳的時間怪物,通常但不限於1大題julia程式題,以及4大題的代數證明題。老師的字跡很潦草,i跟j我常常分不清楚,講的內容跟作業也有落差。總結而言,這堂課絕對是我這學期最心累的一堂。

ISYE 6414 Regression Analysis, Instructor: David Goldsman
loading 2.5/5, instructor recommend 5/5, course recommend 4/5
David Goldsman是ISYE的招牌教授之一,可以從他上課的風格略知一二,風趣同時富有啟發性,總是很鼓勵學生。課程內容是各種各樣的迴歸,從簡單的SLR到Logistic,如果大學時期有修過迴歸分析的,內容基本差不多,老師講得很完整,也會從基本的開始教,整體難度適中。作業共有8次,不會很難,上課的投影片可以回答絕大多數的問題。考試除了題目很多之外,也都是合理範圍。期末報告老師每一組都會稱讚,而報告的重點不像是真的要做出什麼很偉大的分析,而是有準備的、努力的做出一個有趣的結果,並且享受在其中。總結而言,內容很統計,適合鞏固基礎,幫助建立自信心的好課程。

ISYE 6679 Computational Methods in Optimization, Instructor: Nikolaos Sahinidis
loading 1/5, instructor recommend 4/5, course recommend 2/5
這堂課的內容很廣泛,只要是任何能Optimization的東西,老師都會包含在投影片中,卻因此有點太發散。前期先從bash script手把手教起,之後講Multi-Processing的各種方式,最後講應用在各種技術,像是CNN, pooling等。老師很慈祥,講話偏慢,上課都很輕鬆,作業也很容易,就期末專題是要重現一篇論文,有一定的難度在,尤其又被限制在CUDA的語言環境下。總結而言,輕鬆,但不會留下深刻印象的課。
 
綜上所述,這學期有充實的學到東西,更找到生活的規律,成為自己的主人。
  • 10
5条回复