Date : 2020/01/14

NUS 的社團或宿舍活動很多,辦給交換生的活動也很多,

welcome party 就是其中之一,我參加了兩場,一場是給 Utown 居民參加,另一場是全校性的活動,

Utown 場主要宣導宿舍內不能違規,全校性的有不同社團的攤位,還可以看到 NUS 吉祥物 – LiNUS🥰

眼睛好呆😂😂

在開學前,有兩次選課階段,第一次是在出國前 NUS 就會開放交換生線上選課,另一次是在開學前一週,

跟台灣不太一樣的是,一門課有分為 Lecture hour 跟 Tutorial hour,

Lecture hour 上課時間是固定的,是教授在台上教學,

跟交大相比,教授更希望跟學生們互動,上課風氣也較認真踴躍,

Tutorial hour 依照修課人數會分成許多小班級,在不同時段上課,開學第一週有兩次選擇時段的機會,

通常是第三週開始上課,有些課似乎是隔週會有 Tutorial hour。

這學期我修了 3 門課,都是 SoC 比較進階的課程,

分別是 :

  1. CS3211 Parallel and Concurrent Programming
  2. CS3245 Information Retrieval
  3. CS2113 Software Engineering & Object-Oriented Programming

趁著一天空閒,先去看看上課教室跟附近餐廳的位置,我修的課都在 COM1 (應該 SoC 的學生都在這裡上課?),

從 Utown Residence 可以坐校車 D1 路線,到 COM2 站下車,坐車時間大概 15 分鐘,COM2 旁邊的建築就是 COM1。

在校園裡,大家幾乎都是坐有冷氣的校車通勤,校車路線蠻多的,班次也算密集,

如果要走路往返,新加坡的太陽會讓你懷疑人生🤣

新加坡的雨往往是突然下傾盆大雨,30 分鐘後就停了,

當地人似乎都在下雨時躲到建築物裡,等到雨停,都不太帶傘的。

因此有個特色,建築間的通道都有遮蔽物,跟台北的騎樓很像。

COM1, 2 是跟 Biz、 Arts 的建築相連的,可以沿著路標走到其他學院,

從 Arts 走到 COM1 可以發現跟交大類似的現象,

Arts 的人文氣息較重,牆上磁磚到路旁桌椅都是覆蓋著幾何圖騰的佈景,

COM1 的佈置就像交大工三,沒有華麗的造景,但有開放的座位區,而且冷氣蠻涼的,適合在下課時間短暫休息。

Arts 跟 SoC 中間有一個餐廳 Deck,聽說是校內最好吃的餐廳,

跟 Utown 的餐廳不一樣,Deck 只有三樓有冷氣,

更多 NUS 食物紀錄可以看NUS 食記

[CS3211 Parallel and Concurrent Programming]

第一堂課,老師介紹為什麼我們需要 parallel & concurrent 的程式,跟相關的應用發展,

言談中感覺得到老師是個相當厲害的人,他與帶領的團隊做出一個 model checking 的工具 – PAT,

可以用來檢測設定的環境是不是合法的,也介紹了一些 syntax 跟例子讓我們討論,

印象最深刻的是 key-less car 的 non-deterministic states 討論,就有提到新加坡人最愛開車去馬來西亞大採購,

因為物價便宜,大概只有新加坡的 1/3 😂😂😂

修這門課的同學蠻多都是交換生,反而少數是當地人。

[CS3245 Information Retrieval]

在選課的時候以為這堂課是教 Data Mining,後來才發現跟 Neuro-Linguistic Programming 比較相關,

Project 要實作出一個像 Google 的搜尋引擎,上課的內容可以參考這裡。

部分 project 需要分組,老師鼓勵我們在這堂課交到朋友,我也在這堂課認識到其他同學。

老師應該是新加坡人,講話的時候有口音跟語助詞,像是 la, hah 之類的,超可愛 xD

而且老師有在玩樂團,還說今年四月要表演😂

[CS2113 Software Engineering & Object-Oriented Programming]

SoC 的課多數都有自己的課程網站,這門課的老師在還沒見面前,就在網站上放了整學期的所有內容,

排版跟 hackmd 相似,看了蠻舒適的,但課程強度跟 project loading 其實有點嚇到我😂

上課的課本是老師自編的,對不同段落標示不同的星等,代表難易度,

讓沒時間讀完所有內容的學生可以快速找到重點 (整本課本真的很多😅)。

目前上到 Week 2,整體而言覺得內容由淺入深,雖然沒學過 Java 但可以輕易吸收到相關知識👍

我另外有整理上課筆記,讓想學 SE 的人們可以參考~

新加坡一學期只有 13 週,期中 / 期末考前各有放一週的溫書假,

教學方法比較像 highlight 課本重點,課後要自己讀完進度,而不是把所有內容都唸過一次,因此上課時數比交大少很多。

我想這種方法蠻適合我的,不用長期集中注意力在聽課,自己讀書、尋找資料,遇到問題時在 module forum 上發問,是不一樣的體驗,

相對的,如果有缺課,要等 weblecture 上傳到網路上才能補進度,不然會落後太多🥺

Leave a comment