[評價] 103-1 謝宏昀 計算機程式

作者: jungKK (Net)   2015-01-25 00:17:52
※ 本文是否可提供臺大同學轉作其他非營利用途?(須保留原作者 ID)
(是/否/其他條件):是
哪一學年度修課:103-1
ψ 授課教師 (若為多人合授請寫開課教師,以方便收錄)
謝宏昀
δ 課程大概內容
計算機程式 可以參照之前文章的內容
簡單來說就是C++
Ω 私心推薦指數(以五分計)
不考慮期末考,以外的所有因素:★★★★★★★★★
期末考: 負的★★★★★★★★
η 上課用書(影印講義或是指定教科書)
無參考用書,上課用講義
講義內容大多來自cplusplus.com
μ 上課方式(投影片、團體討論、老師教學風格)
禮拜二在教室裡面用投影片上課
禮拜三789在計中借教室實作
σ 評分方式(給分甜嗎?是紮實分?)
Weekly programming assignment 14% (1% each)
Hw1 5%
Hw2 6%
Midterm 25%
Term project 25%
Class participation (10%) (16 previews,算預習表填寫次數)
Final 15%
應是紮實偏甜
最後結果 A+
ρ 考題型式、作業方式
每週的PSA:幾乎都是簡單的小練習
每週預習表:有填有分
Hw1:這份也算簡單,大家分數都很高
Hw2:其實這份算蠻難的。
期中考:中規中矩的上機考
期末考:個人認為覺得很糟,不該拿來作為評分的出法。
project:評分尚未出爐
ω 其它(是否注重出席率?如果為外系選修,需先有什麼基礎較好嗎?老師個性?
加簽習慣?嚴禁遲到等…)
我初選就選上,加簽情形似乎是有撐到最後就簽得到。
Ψ 總結
除了期末考以外都沒有怨言
是一門好課
老師很用心很有耐心
如同以前的評價
基本上我認為這是一門不選可惜的課。
但是期末考就要解釋一下為什麼充滿怨言
我們的team project
由於一開始不小心project規劃格局過大
所以我們採取了比較快速的寫法,
我們的project幾乎沒有class的概念
都是函數傳來傳去
我在組上是負責做關於資料處理的code
總共四千多行code,我大概寫了兩千多行。
我的任務大概就是
做出能讓組員在其他地方使用的黑盒子function
期末考的內容
根據project的內容,要做很多class的處理
看的時候是覺得有「一點點難」
期末考的期限 1/16 18:00 ~ 1/17 18:00
個人於1/16考兩科,前一天沒有睡覺的在讀書
一回家簡單掃了一下題目,覺得有點難
想說睡起來再做。
於是直接睡到了隔天的中午。
還去了一趟系上的閱卷才能開始做。
實際上做起來才真的是
發現真的很難實現
負責處理大部分數據的我
project沒有限制寫法
為了方便,我完全沒使用封裝,沒有任何的class處裡。
其實當下的心情真的是非常抑鬱
但時間有限的情況下也只能硬著頭皮寫下去。
期末考中要求要實作很多class的功能
要使用project裡面的變數或者是拿裡面的class來用
很多功能,其實project都不需要用到
甚至是不適合那樣處理
至少當下,主觀上會這麼認為。
但因為題目要求
變成要硬著頭皮去寫那個狀況。
廢言太多
期末考不公平之處如下:
每組project規劃不同,用來實現的code方式又不同,組內分工不同。
去除掉自身能力的因素外,還是有這麼多立足點不平等之處。
但上面就是我要說的話
在考期末考前
我非常喜歡這門課,覺得選到這門課是我這學期最大的榮幸
花了好幾個晚上甚至好幾次通宵終於把project完成我成就感滿滿
就算其他科幾乎沒讀,期末考爆了我也甘之如飴
但是一到了期末考,真的很手足無措,當下真的是崩潰了。
其實平心而論
可以感受到期末考出題的用心
已經盡量避免不公平
而且這個點子的動機非常棒
這是一份很酷的考卷,有很多想法在裡面。
只有認真的老師才會這樣做
但畢竟攸關評分,雖然已經降至15%
還是讓我還有一些一起修這門課的朋友覺得很不公平。
作者: eimt (呵呵)   2015-01-25 01:38:00
QQ
作者: ahpc82 (Ping)   2015-01-25 12:56:00
C++的重點本來就是class啊zzz
作者: norta (moonhorn)   2015-01-25 13:00:00
怎麼說呢,算是讓大家知道現實中teamwork是怎麼做的吧(如果是這樣的話應該要教你們用github比較好(
作者: yclnl (ycl)   2015-01-25 13:02:00
期末考和project本來就是兩回事吧,你如果期末考不考class那期末考是不是要把期中考的東西再考一遍,唯一值得嘴的大概就只有老師沒講到class對於c++的重要性,讓你以為他不重要
作者: bob71735 (Lai)   2015-01-25 14:50:00
你的project到底跟期末考有什麼關係啊......老師有教class吧,那你不會要怪誰......
作者: ThxThx (洗洗睡)   2015-01-25 14:56:00
計程沒有用到class我覺得白修了開始學Matlab好了,他沒有class
作者: eric01208   2015-01-25 18:21:00
net大 推 期末考QQ
作者: sacredzaro   2015-01-25 19:54:00
期末考要根據project改,如果原本的project就沒寫class就...
作者: playif2 (R鍵)   2015-01-25 22:08:00
沒物件導向的C++拿很高分才奇怪吧... 頂多說老師沒讓原po了解到C++的核心觀念
作者: ytrewq0101 (魍魎)   2015-01-27 00:25:00
宏昀此學期的計程學生路過,這學期的期末考是與project綁在一起,採改寫project制,前面似乎有群沒搞清楚期末考方式的人在砲呀~~~。言歸正傳,這次的期末考讓人嘔氣的地方在於每一組的分工不同,做的class數量與function功能也各異,不同組間的遊戲功能與class的相合度也不一。由於project的class可以直接運用,所以此次考試對於function碼農是很吃力的,如果project又與class無一定必要性,那就GG講這麼多,是因為看到一群人在不清楚期末考制度的狀況下,又不清楚project與期末的相關,就在那嘴,讓我看得又笑又氣。發言前查一查情形再嘴吧。鍵盤。
作者: playif2 (R鍵)   2015-01-27 01:33:00
這幾年計程的作業和考試內容常常在變(像去年評價文就和這篇不太一樣, 修過的人總是會用自己修的經驗來推文啊~總之講清楚內容給以後的人看比較好(看要不要寄信給老師表達原po對期末考的意見, 相信老師是會聽進去的
作者: ytrewq0101 (魍魎)   2015-07-07 10:44:00
因為前面的噓有些太垃圾了,只好推了。連實際狀況都不知道,還在嘴,不是垃圾是什麼。純推中肯文。

Links booklink

Contact Us: admin [ a t ] ucptt.com