決定再補充彥樺、小銘未提及之處。
★ 本文是否可提供其他同學轉作其他非營利用途?(須保留原作者 ID)
(是/否/其他條件):
是
★ 若滿分五分,則私心推薦幾分?
欲知社群網路(一種 graph)獨特性,學習社群網路演算法,並學得扎實:5 。
想學 Facebook 等社群網站 API :0,本課不教此項,建議另就他課。
想找涼課:0,建議另就他課。
想找甜課:5,前提是付出心血做作業。
★ 課程大綱
前兩篇已提,此從略。
★ 上課方式(投影片或是板書、老師教學風格、是否英語授課)
老師沿投影片脈絡教學,上過單班機率的同學應該較熟悉。
由於社群網路分析是新興議題,似乎無聖經級課本,是以老師不指定教科書。
中文授課。
第一週要求同學分組,三人一組,從此三人就是本課戰友,生死與共,
所有作業與報告皆以組為單位,無個人作業。
老師親自教學的週數大略只有六至七成,
其餘週數安排同學上臺報告自己作業,老師總結班級平均表現
(每組每作業皆須上臺,無論優劣,所以不能隨便應付作業);
或各組自願上臺報告論文,不過此為加分用,可不報。
★ 評分標準
前已述及。
縱使課程後半段競賽成績不佳,亦建議莫氣餒停修,
老師與助教將在上臺報告時注意你的實作,不以成敗論英雄。
★ 作業內容及方式
前已述及,從略。
★ 考試風格及題型
前已述及,從略。
★ 其它(會不會點名、需要什麼基礎、老師的個性)
本課兩年才開一次,去年已開,故今年注定無課。
本課著重作業實作,要求至少大一計程能力,不建議外系無程式能力者修課。
另本課專以計算機科學角度看社群網路,將整個社群當成 graph 看待,
也不建議偏重人文關懷、社會學的同學修課。
本課建議使用 library JUNG (Java) 或 NetworkX (Python) 作為程式基礎,
在開學前幾週,老師會留時間交予助教講授其用法。
這些 library 特地針對 graph 特性而開發,用之事半功倍。
當然本課並不反對同學用 C 或其他任何語言自鑄 graph 資料結構。
★ 個人修課心得及總結
總而言之,對社群網路有興趣,欲知如何用電腦處理社群網路,
或純粹想拓展計算機領域視野者,不妨來挑戰吧。
或許修課前可先找志同道合者組團。