Georgia Tech Computer Science 修課體驗 (心得篇2)

Last Updated: 2023-09-14By Tags: ,

歡迎追蹤柯基業報報,加入獲得美國生活、科技業、省錢小撇步的最新消息唷!

2024全新更新: 加入Telegram群組索取獨家加密貨幣統計工具和我們一起討論財經吧

本文將延續前一篇文繼續說明我在Georgia Tech Computer Science 的一些選課,修課心得,以及當TA的經驗,因為是最後一學期還修習了日語與韓文,希望可以幫助未來選課的同學:))

課程心得

CS 6220 Big data System & Analytics

難度:中間偏易

涼甜度:甜、不涼

Instructor: Ling Liu

Ratemyprofessors 上面還蠻準的。課名非常的新潮吸引人,然而課程似乎沒有很有規劃。老師人很有熱情,但是教的東西非常凌亂,基本上和big data相關的架構以及技術都非常粗淺的帶過去,後來我就沒有去上課了…

作業非常的沒有規劃,很難想像是開了多年的課。基本上每次作業都可以選擇程式作業和閱讀論文,總共5個,需要花不少時間完成。每次作業的描述都很短沒有什麼指引,卻要完成一個不小的東西。舉第一個作業當例子,題目大概就兩句

Install HDFS and Hadoop MapReduce on your laptop. Run the word count map-reduce program, and report the runtime for two different sizes of datasets and solve another problem.

怎麼用怎麼安裝這些框架,用什麼dataset全部自己摸索,Ed discussion上蠻多人問問題也都鮮少得到回覆,因此花了蠻多時間的。重點是最後打分數的時候沒有任何rebrics,你得到得就一個分數,以及大概一兩句的評語,不知道哪裡能進步,哪裡被扣分。

除了作業,這堂課還有Group project,這個就取決於各組要花多少心力。一樣,作業沒有打分的rebrics,從Proposal到中間Report,到最後Final report都不會給你分數,學期末後直接就拿一個最終成績,但通常都還不錯…,有點不知所云。過程老師會每組約兩次討論,老師會強烈要求學生要按照他的想法去改,大概也就是唯一兩次可以得到feedback的機會。

最後還有一篇15頁的technical review。沒錯15頁,然後作業描述一樣是兩小段說明要跟課程有關就可以,然後就這樣其他自己思考要幹嘛,最後幾分寫得好不好也不知道。

總之就是堂全部自己摸索,寫了一堆功課得不到甚麼feedback的課,好與壞見仁見智。

CS 6476 Computer Vision

難度:中間

涼甜度:甜、不涼

Instructor: James Hays

Computer Vision算是ML學程內蠻夯的課程。這個老師我覺得教得算還行,但我自己中間數學的部分講得比較抽象,是有一點聽不懂。課程會圍繞著下面的主題進行,功課也和lecture蠻相關的,作業編排也挺有條理、給分非常明確、並且討論區討論熱絡,按照步調都有寫完作業的話是可以有效學到這些東西的。

Project 1: Convolution and Hybrid images

Project 2: SIFT Local Feature Matching

Project 3: Camera Calibration and Fundamental Matrix Estimation with RANSAC

Project 4: Stereo, part 1, Project 4: Stereo, part 2

Project 5: Recognition with deep learning

從以上的Project 可以知道,老師側重在傳統的CV上,然後最後有用到一些Machine Learning的東西。最後學完大概會知道怎麼從convolution找邊框、用SIFT找feature、用數學的Fundamental Matrix來推導3D空間的相機位置、以及拼湊圖片。

除了功課外還有兩次open book的小考,題目沒有到很簡單,需要多去理解課程的內容才能答對,但不會花很多時間。

CSE 6242 Data and Visual Analytics (OCSMS TA)

涼度:適中偏涼

Instructor: Polo Chau, Mahdi

我在2021 Fall第一次修這堂課 (心得在此)。由於課堂人數眾多,全部學生甚至會到千人,助教的空缺也相對較多,然而還是非常競爭。我從第二學期就開始固定會寄信去問空缺,最後才因緣巧合的在第三學期即將開學時當上了TA。

在我加入後,我被後面的組織的完整程度震撼到了,以下是歡迎的訊息!

沒想到竟然有1300個學生以及35個TA,其中有一半的TA都做了蠻多次TA的。所有Homework、Project的規劃、autograder、打分標準、工作流程都有非常詳細的文件。內部甚至還有Senior TA 和Junior TA 1 on 1的傳承制度,讓我感覺到非常的有秩序,真的就像一間startup一樣。

每個TA都要host 每周的一個Office hour,Office hour是以文字在slack上進行的,因此壓力並不會很大。然後有些人會負責監督修改作業等等。其中最麻煩的工作就是要Grade Project,總共有三次 — 期初Proposal、期中Progress report、期末Final report。每一次都會被分配到大概20–30組,會需要較長時間來完成。

總結來說,這堂課的TA和其他課程比較算是比較輕鬆的,我想是由於幾乎所有作業都很成熟並自動化了,而且背後的組織也非常的supportive,算是蠻特別的體驗!

KOR 1001 Elementary Korean I

難度:易

涼甜度:甜、涼

Instructor: Lee Hyunheong Oh

這老師是天使!他上課會帶韓國零食跟遊戲來跟大家分享,然後印象最深刻的是每當課堂剛好有人生日的時候,他會準備小蛋糕點蠟燭請全班唱生日快樂歌聽!於是乎我就學會韓文的生日快樂歌了。

課堂上幾乎都是大一的新生,上課的氛圍就很輕鬆歡樂很年輕的感覺。不知道是不是因為,會選韓文的美國人多多少少較不排斥亞洲文化,我在這堂課結交了不少美國朋友,還有來自日本的,是堂很有趣放鬆的課。

至於教學內容就是很基礎的韓文,對於會中文和少量日文的我可以輕鬆掌握。從認識韓文字到一些基礎的文法、到兩個系統的數字。美中不足的是,老師有熱忱,但內容蠻零散的,比較需要自學。但好在內容不困難,特別推下課後去找老師問問題,老師課後也蠻願意把你教到會的,甚至會跟你聊天XD

JAPN 3001 Advanced Japanese I

難度:看底子

涼甜度:適中甜、不涼

Instructor: Masato Kikuchi

這堂課會選到算是意外,雖然是旁聽生的身分,但因為老師教得蠻有趣的,所以我幾乎都有去上課。以前我是修過5學期的日文課,但都是幾年前的事了,我認為這堂課差不多剛好但需要花比較多時間ramp up。這堂課算是體驗到美國的語言課訓練的扎實程度。每周只有兩堂課但是都有聽讀寫背單字、認漢字的作業和單字小考。我特別感到不一樣的是,老師上課常要求口說互動,不管是和隔壁的,或是文法造句,一開始我實在是不太敢說(連英文都沒很順了…) 但在老師同學的氛圍激勵下,也開始會回答一些問題。這對我實際在日文應用上有更實用的發揮我覺得很棒。

全部共四課,每一課還有一個大考。中間還有日文辯論和日文演講。日文演講的主題是 — 私物語,老師會要求用至今為止的教的文法來演講,並且盡量背誦。然後就會發現課堂上有些美國人的日文超強,幾乎是可以用日文日常對話的程度。最後期末考是用日文面試,老師模擬面試官來考你一些基礎的問答,需要用尊敬語來回答。

總而言之,這個老師是我會大推的老師,但要有兩天讀一次日文的準備。

結語

總之,最後我順利以GPA 4.0畢業了!這三個學期過得很充實,學到不少東西,同學也都蠻罩的,GT的學費算是很便宜、排名也不低、Teaching Assistant的機會也很多,是個我會大推CP值的學校。

訂閱我的IG獲得最即時的貼文更新和互動!

訂閱我的部落格

獲得最新美國科技業 | 時事 | 生活小撇步 | 理財 | 數字貨幣資訊

如果想要得到最即時的更新與互動,歡迎追蹤我的IG CorgitechusFacebook Medium或者支持我。

2024全新更新: 加入Telegram群組索取獨家加密貨幣統計工具和我們一起討論財經吧

您的支持是我繼續產出的最大動力!!

Leave A Comment