CS

軟體工程設計

  • 開課教授:李允中(資工)
  • 課程小卦:
    • 這門課在教的主題是design pattern,所以整學期的給分有80%是以小組為單位給分,建議找粗一點的大腿一起修,老師上課的內容沒有很多,但是整門課的loading並不輕鬆,主要loading來源是open source survey(為期一學期的final project),內容為任意open source的walk through,一人約莫要看一萬行的code。整體而言,最大的收穫就是可以很快地拉出一些架構,並提高code的維護性,以及一些熟悉java的使用方法 。

演算法

  • 開課教授:陳和麟
  • 推薦預先修習的課程:離散數學
  • 課程小卦:
    • 英文授課 但是老師的英文很棒 不用擔心 前半學期一開始先講數學工具(big O... recurrence relation) 然後進入Divide and Conquer 及 Dynamic Programming 下半學期則進入整學期的重點 grpah 會講很多圖學的演算法(BFS,DFS,shortest path,max-flow...) 最後還會介紹NP-Complete&reduction跟approximation algorithm 作業一共有4份 全部手寫 "沒有coding" 但是題目都是老師精心設計過的 常常一題都需要想好一陣子 然後等到老師公佈解答的時候 就會發現其實是那麼的簡單(老師擁有用短短30秒讓人搞懂想了3天都想不透的問題的能力) 考試可以帶大抄 但通常沒什麼用 如果很有用 要不是自己慘了 就是下次期末考慘了XD 可惜的是老師只有上學期會開 下次要修要等107-1了
    • 我覺得大抄滿有用的XD +1
    • 調分超佛 然後期中期末加起來 10 分就不會被當了大家放心

results matching ""

    No results matching ""