[心得] 蔡中庸 - 進階物件程式設計 (AOOP)

看板NCTU-Teacher作者 (:))時間4年前 (2019/07/18 16:36), 編輯推噓2(201)
留言3則, 2人參與, 4年前最新討論串1/1
⊕課名⊕ 進階物件程式設計(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://www.ptt.cc/bbs/NCTU-Teacher/M.1563439011.A.D59.html

07/18 17:09, 4年前 , 1F
推詳細,Qt的概念java才會教,但是以後工作用不到,GUI
07/18 17:09, 1F

07/18 17:09, 4年前 , 2F
是SW在寫的
07/18 17:09, 2F

07/21 23:01, 4年前 , 3F
推電機卷哥
07/21 23:01, 3F
文章代碼(AID): #1TC2-ZrP (NCTU-Teacher)