作者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/cn.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