為什麼這篇物件導向程式設計開放式課程鄉民發文收入到精華區:因為在物件導向程式設計開放式課程這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者frakw (水果武士)看板NTUST_STUDY標題[課程] 物件導向程式設計 正課&...
系 所:資訊工程系
教 師:戴文凱
必 選 修:必
學 分:正課3/實習1
修課學期:1082
程式語言:C++
心 得:
這大概是資工系大一最硬的課,正課保證當掉1/3的人
要花非常多時間在上面,建議出作業的那天晚上就不要排課了
老師上課很認真,會用舉例來解釋,所以非常好懂
常會跟台下互動,上他的課幾乎不會想睡,私心覺得是資工系中教的最好的老師
有時候會分享他的人生經歷、登山、當兵...,老師真的是個經歷過大風大浪的男人啊XDDD
正課每周都有作業,而實習則是前半段每周有作業,後半段做project
作業難度差異很大,有時難有時簡單,word檔裡寫的難度真的只能參考用XD
作業要上傳OJ,這個系統只能說非常之爛,給出來的錯誤訊息排版很亂,慘不忍睹
有時候不能AC單純就是這系統的問題而已,總之地雷很多,不知道之後會不會換一個OJ
歷年的作業似乎都相同,不知道題目在工沙小時,可以看一下我怎麼寫der
期中期末考真的非常難,一共六題,會有幾題是從作業裡出的,我分別考80跟60
期中考成績:
https://i.imgur.com/dRuXAQk.png
![](https://cache.ptt.cc/c/https/i.imgur.com/dRuXAQkl.png?e=1739843178&s=0dnFyzfJp7J8Sf3tX7T7eQ)
https://i.imgur.com/OcHV121.png
![](https://cache.ptt.cc/c/https/i.imgur.com/OcHV121l.png?e=1739807586&s=WCAUU2EMryGJsdtYkjzuVw)
基本上最難的那幾題都不用做,因為根本沒時間XDDD
基礎題作業題搞好,基本上就可以及格
要考好的話我是建議在寫作業時就盡量用最精簡最符合C++的寫法
C++跟C語言在寫法上雖然相容,但是C++有STL,這個一定要善用
在重刻輪子前請看一下C++有沒有現成的函式
不要用了C++,卻還是用C的那套來寫R,保證你會寫不完
比如說stringstream,知道的人爽爽用,不知道的人還在慢慢刻IO
最後是Final Project,這個每年都會不一樣
Project解說影片:
https://www.youtube.com/watch?v=awwSKzZYfQw
寫完大概2000行上下,題目設計的讓我覺得很反人類
基本上是用OOP的方式來寫,但詭異的就是,某些要求用OO又做不太到
所以我的專案最後變得像介於OO與非OO之間的一個奇怪混合體
要求真的很多又煩,ppt跟影片缺少非常多細節,要發問才會知道
做完真的一肚子火,要馬就難度提升要求減少,搞成這樣真的很幹
我盡了一切努力滿足要求,瘋狂發問(有1/3的問題都是我問的)
但最後還是沒滿分,有些項目也不知道是怎麼被扣的
總結:
想爆肝想學C++的人推薦這堂課,真的可以學到很多
資工系的人這堂最好不要被當掉,因為之後的必修都會衝到這堂
除非去修師大的,不然就要等到大四才能再次挑戰惹XDDDDD
評分方式:
這邊要注意,賴佑吉那班的評分方式,正課會多一個地牢作業
兩班的配分比例是不同的,我記得戴這邊是考試佔更多
正課:
Programming Assignment 20%
Mid-term Exam 35%
Final Exam 45%
實習:
Programming Assignment & Attendance 25%
Project 30%
Mid-term Exam 20%, Final Exam 25%
成績分佈:
https://i.imgur.com/QKu8FMx.png
![](https://cache.ptt.cc/c/https/i.imgur.com/QKu8FMxl.png?e=1739821544&s=rdPkXEKvGQj5B-IKCQUeQQ)
正課:
https://i.imgur.com/v1PbeAW.png
![](https://cache.ptt.cc/c/https/i.imgur.com/v1PbeAWl.png?e=1739843210&s=ljrk972XtyGIPVvG4lSJuw)
實習:
https://i.imgur.com/xmzIHXy.png
![](https://cache.ptt.cc/c/https/i.imgur.com/xmzIHXyl.png?e=1739784493&s=50Oui2HJyhAsTLpE2yfi_g)
推 薦 度:★★★★★ (最少一顆 最多五顆)
最後附上github(含作業考試Project):
https://reurl.cc/6EvoL6
--
https://i.imgur.com/qrfs1eg.png
![](https://cache.ptt.cc/c/https/i.imgur.com/qrfs1egl.png?e=1739806683&s=l8VOGiIg3GQvch4ygTxJPg)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.46.170.47 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/NTUST_STUDY/M.1643404680.A.032.html