作者stickdaily (:))
看板NCTU-Teacher
標題[心得] 蔡中庸 - 進階物件程式設計 (AOOP)
時間Thu Jul 18 16:36:49 2019
⊕課名⊕
進階物件程式設計(AOOP)
▲教授▲
蔡中庸
★修課年度★
107-1 電機系選修
£教了什麼£(課程大概內容。或是額外學會了什麼東西。)
C++
如果說老師開的OOP好像計概(二)的話,這門就有點像計概(三)了。
會命名成AOOP是因為早期電控系花3學期教C跟C++。
從基本的class講起,再說到一些OOP特性
Constructor/destructor
Overload operator / Overload function
function chaining
到中間開始教一些OOP精髓
Inheritance / Composition / Polymoprhism
最後講到一些例外處理的部分
Exception Handling
大概相等於外系的OOP,資工一下DS+OOP的前半部
實驗課的內容會包含一些
Qt GUI
Regular Expression
Network / Socket Programming
功課好像有出RPN字串處理過,算是蠻課外的東西(除非修過Algo之類的課)
◆上課方式◆(投影片、團體討論、老師教學風格)
自編講義+投影片
會很詳細的trace code,算是進度偏慢,重要的東西會一直說。
▼考試作業▼
Lab+Hw(20%)
Project(30%)
每周會有三小時上機時間,所以這是一堂三學分,六節課的課程。
作業、上機、期末專題(自訂題目)都是用Qt這個IDE,
Qt上課不會教,實驗課都簡單帶過,所以蠻需要花時間自學,
Qt其實已經有點偏離C++了,太多模組都是用C++ metaprogramming去實作的
所以會有很神奇的語法(Signal and slots)等等,我覺得不太好用QQ
基本上會花很多時間在打code,尤其是期末專題!!
Midterm * 2 + Final (15% , 20% , 20%)
大概都考講義上的,但考蠻細的,需要背code+讀的細才能高分。
¥其他¥(是否注重出席率or嚴禁遲到?需要的基礎?)
偶而點名,但是點開心的,最後沒有算分
期末專題demo在期末的後一周,別人在放假你還要多打code一周。
學到蠻多的,但loading重,不同於計概!!
我覺得雖然是3學分的課,loading約等於5-6學分
對打code沒興趣的慎選,當然肯學一定學的到東西
¢最後想說的話¢
最後一分都沒調QQ
有點小不甜...
(分數參考: Lab+Hw 100, Project 81, Exams 80,95,81) +期末專題demo提問1分=87
但老師是很認真、人很好的老師喔!推一下蔡媽~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.44.86.121 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/NCTU-Teacher/M.1563439011.A.D59.html
1F:推 nullife: 推詳細,Qt的概念java才會教,但是以後工作用不到,GUI 07/18 17:09
2F:→ nullife: 是SW在寫的 07/18 17:09
3F:推 justin1023: 推電機卷哥 07/21 23:01
4F:推 pinkuhime: 推蔡媽 09/08 20:52