Fw: [心得] 資料庫系統概論 陳宜欣(代po)
※ [本文轉錄自 candog 信箱]
作者: candog.bbs@bbs.cs.nthu.edu.tw ("FireBolt")
標題: [心得] 資料庫系統概論 陳宜欣(代po)
時間: Wed Feb 15 01:41:59 2017
作者: cilik (共飲逍遙來) 站內: nthu.course
標題: [心得] 資料庫系統概論 陳宜欣(代po)
時間: 2014/06/27 Fri 13:12:28
課名:資料庫系統概論
科號:
老師:陳宜欣
課本:
課別:資工C類選修
學分:3
涼度:
甜度:
關於陳宜欣老師的資料庫系統概論以及為什麼不建議修習該門課的理由
課程進行方式:
上課前要求同學先預習,課堂開始前可能會有臨時抽考,但是答案屬於自由心證
,基本上也不會公布正確答案或者是批改的結果。
課堂中主要由老師講課約一半的時間後,便會要求同學分組討論某些實作方式的
優缺點,最後做出報告 (但是老師會不斷強調沒有哪一個組別的方法比較好)。
評量方式:
1. 上課評量
2. 期末考
3. 兩次Project
註記: 期末給分方式按照Normal Distribution給分,5% 和原始成績90分以上者
A+,當5%的人。
推薦修課的考量:如果你只是要一門C類的學分,那麼糾大團去修課,只要能夠找
到你後面那5%你就Safe了。
好,那麼除了要衝康後5%同學的人以外,我們來談談為什麼這門課不值得你花上
一個學期的大好時光去修他。
I. TA 不給力 TA 不給力 TA 不給力 因為很重要所以要說三次
請看清楚,我不是說TA人不好,只是單純的實力不足,對於相關議題的了解不夠
,卻又負責訂定你Project的Spec 。於是當TA那些天馬行空的想法被一條一條檢
視和詢問時,他會告訴你:”其實我跟這個領域也不太熟”。恩,如果TA跟領域不
熟的話,究竟誰該跟這個領域夠熟來解決我們的問題呢 ?
II. 不願意承認錯誤:
我不知道是不是出於老師的影響,基本上從老師到TA都是處在一種不願意承認錯
誤的狀態。若我當老師而TA訂定的Spec太模糊的時候,我一定會要求TA修正Spec
並且將Deadline延後,不過這堂課倒是開了我的眼界。
”其實同學要知道,比起業界的一些Spec來說,我們開的已經算是很清楚了。”
這是什麼鬼話,因為別人的Spec不清楚,所以你就可以跟著訂的不清楚?更何況
我認為這句話本身就是錯的。為什麼說我認為這句話是錯的呢?剛開始跟客戶接
觸的時候,客戶本身的想法或許是模糊的。但是如果到了程式實作的階段,Spec
還是模糊的話,我想Requirement Analysis跟 Design的人都可以去吃土了。
當然,如果你說這也是課程的訓練項目之一的話,就會牽涉到第三個不推薦這門
課的理由:”性價比過低。”
III. 性價比過低:
一門課的性價比如何衡量呢?價值當然是只付出的時間與努力,性能的話,基本
上可以從兩個方面做出考量(都不高):
1. 成績方面的性價比:
a. 這門課表面上要求同學在上課討論,但是基本上上課都討論不完,所以同
學一定要約課外的時間討論。但是又要求六個以上的人構成一組(有一段
時間甚至是12個人一組),光是要把組員湊齊,都稱得上一種奇蹟。但是
討論部分的給分不明。
b. 期末考:之前開課的學期中是採用期中考的方式,而今年採用期末考,但
是我們在期末考中的配分中完全沒有感受到一個期末考該有的題目分配。
與考古題將較,因應這次考試而出的題目寥寥無幾,而可以讓老師自由心
證改的ER-model卻始終佔有40%的比重。以考題難度來講,則是沒有鑑別度
。如果把課程投影片給你看個五個小時,想必你也能夠在期末考中考到不
錯的分數,把時間花費在修這門課上實在有點浪費。
c. Project 2 : 這算是在整門課程中最坑爹的部份。問題如下: 老師想要仿
照蔡仁松老師同學互相測試的評分標準,卻給了不明確的Spec,堅持認為
沒有問題。然後等到了現場Demo再跟同學說:”我們De一兩個Feature 就可
以了。”如果說這門課不是要考驗同學猜測老師心中想法的能力的話,只
能說老師可能覺得同學都沒有其他課程的Final需要準備,不把學生的時間
當一回事。
“其實老師也很不想Demo,你們當天來就知道了。”對,沒錯,Demo當天老
師抱著自己的小孩看同學在台上雜耍,我們當然能夠理解為什麼老師說自
己也不想來Demo。但是為這個模糊的Project所花費的時間,難道就不是
時間嘛?
2. 學習收穫上的性價比:
d. 因為我自己這學期有在修別門資料庫相關的課程,而該門課有期初考試,
於是乎我花了約兩週準備該考試。然後我赫然發現這學期的資料庫系統概
論上下來,基本上沒有超過我學期初自修兩週的範圍。另外,我個人認為
助教提供在ilms上的youtube影片講的比老師清楚非常多,也讓人不禁懷疑
或許只要看youtube也不需要修他的課。
e. Project 1: Project 1是要實作一個簡化版的DBMS,不過由於Spec的過度
簡化,導致暴力迴圈解能夠得到比有Scalable的架構更好的Performance,
許多Database重要的Feature也被省略掉,嚴格來說除了讓我們了解DBMS
的 Implementation非常複雜之外,我們不會因此對於Implementation本
身有更深入的理解。
f. Project 2:是希望透過View來作一些Data的Access control ,但是助教
提供的作法卻是在Demo當天讓各組得到其他組別的帳號密碼,用Application
去Access兩個資料庫,無論是不是助教沒有搞清楚狀況,我都不認為我們
有因此學到 真正的Access control (你都有帳號密碼了,當然可以直接連
進Table本身,還用View做什麼)
IV. 寫在後面:關於給分的問題
說實在話,在大學的課程中,評分的方式一直以來都是一個很具有爭議性的題目。
評分究竟是反應學生對課程內容的了解、對課程參與的程度、對課程內容努力的
程度…等,就我目前為止所看到的評分方式,大致可以歸類在這幾種框架中。這
門課是我第一次看到要按照某一個strict distribution 給分的作法。 這個作法
代表的是絕對的相對評分,也就是說:我不在乎究竟是我把課程內容設定的太難還
是太簡單,反正你只要幹掉你後面5%的同學,我就會讓你過這門課。而不管你表
現的有多好,只要你前面有5%的人比你好,你就是要去下一個等第。
我認為,這種評分方式,是對於修課同學的一種侮辱,對於修課同學付出的一種
踐踏。我不認為這是一種適合在任何課堂中出現的評分標準。在這個評分標準下
出來的成績沒有意義,因為這個成績無法反應你對於課程內容的掌握程度,對於
課程掌握程度相同的同學如果在不同的學期修課,會拿到不同的成績,那麼這樣
的成績的參考價值就值得商榷了。
V. 這是個以防萬一
為了防止有一些搞不清楚狀況的人跳出來說:”嘿,又一個在對Web比反過來的讚
的屁孩!”或者是”你都知道這們課的配分這麼糟糕,你還要修,你是M嘛XD”ˋ
之類的,我在這邊做出一些澄清:
1. 我從學期初就覺得這個制度不合理,期間也或多或少跟老師反應過,在這邊,
我也明確的說出我認為這個制度不合理的理由。我覺得Web事件代表的是一種不
理性的情緒反應,而我的建言則是經過深思熟慮的,如果你認為我是雙重標準,
那麼請你說出你認為Web事件中當事人觀點的論證。
2. 我大四要出國,我需要C類的學分,我沒辦法保證我能夠在國外修到可以抵免
的學分,所以我修了這們課。我不是M(應該不是啦),所以出於無奈我修了課,
而且我很憤怒,然後我說出來,謹此而已。
然後如果有人能夠幫我把這個放到選課板,我會很感激他的
--
※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw>
◆ From: cilik @ 111-80-20-165.EMOME-IP.hinet.net
△ cshu0520:推 06/27 17:23olUe
▽ jimmyoic:只認同你20%內容 而且我不相信暴力迴圈會贏 06/27 21:19mtdv
△ Bass:不好意思 我之前修課就是用暴力迴圈 + i7 贏的 06/28 15:48olix
─ Bass:測試資料本來就沒有很大 暴力也沒什麼難 06/28 15:48olix
△ geniusturtle:推樓上強者 Bass 06/28 19:32gxlp
△ jolene413:神的文章必推 06/29 01:39oltF
△ shadow9:to 2F: 不是你相不相信的問題 事實就是暴力迴圈贏了06/29 15:07dwWu
─ shadow9:資料量小的時候 暴力法絕對是最簡單又最快速的做法 06/29 15:09dwWu
─ jimmyoic:因為我們自己一開始也是暴力for 但後來差很多 07/01 23:19mtCh
─ jimmyoic:大概是語言的問題吧 07/01 23:20mtCh
─ jolene413:給樓上 暴力法當然不是每個時候都行得通 試想當時07/02 03:45cyqa
間複雜度n跟logn 如果n沒很大的時候 你完全可以靠
電腦本身的效能差距來彌補演算法之間的時間差 所
以暴力法會贏完全不意外 但真的是要看資料量而定
▽ ranengetsu:不好意思,我也有修課,不能認同你所有內容, 07/18 14:35gxES
─ ranengetsu:答案的話跟助教要都會給你 07/18 14:36gxES
─ simonjoker:不太可能每個助教都不清楚你的問題吧? 07/20 20:35olHk
─ simonjoker:或是你有嘗試寄信問老師? 07/20 20:36olHk
△ devilqxect:系卷二強者推推,我們那屆也差不多 07/22 18:06armc
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: candog (140.114.206.139), 02/15/2017 13:22:08