1052 C++ 物件導向程式設計實習
課程內容

實習課程要求   線上討論區   線上繳交網頁

分組 (依學號排序名單)

FB群組: NTOUCSE 1052 C++ 物件導向程式設計

如果網頁存取不順暢的話, 請使用 備份網站

課程的錄影資料請點選 第X週


  實習內容
第一週 (106/02/23)

  1. 英文打字練習 (download)

  2. Multi-file compilation environment

  3. Automatic Verification Environment: assert() statement
第二週 (106/03/02) 補正課 INS201/INS203
第三週 (106/03/09)
  1. program compilation problem - include directive

  2. using cin/cout and fstream

  3. 記憶體未釋放測試
第四週 (106/03/16)

注意事項

  1. using vector, string, sort,and find, 助教提供範例測試程式: 1

  2. reference variable
第五週 (106/03/23)

前三次實習內容回顧說明

  1. Complex number: class declaration practice (data member / member function)

  2. process an array of complex numbers

  3. 下週小考, 練習
第六週 (106/03/30)
  1. Quiz#1, 參考程式

  2. Function overloading, new/delete, and reference test

  3. Function pointer

  4. StarUML practice
第七週 (106/04/06)
  1. Object Design Practice - 3 bags program modification

  2. copy constructor
第八週 (106/04/13)
  1. Coding the UML specification and ctor / dtor practice

  2. CPP Unit

  3. Other STL containers

正課期中考前練習 (1012 HiDPoly 類別練習, 1012期中考, 1022期中考)

實習期中考前練習

第九週 (106/04/20)

Quiz#2

第十週 (106/04/27)
  1. Complex 的應用與 Mandelbrot 圖形界面

  2. Mandelbrot 動畫
第十一週 (106/05/04) Coding the UML specification and ctor / dtor practice (II), hints
第十二週 (106/05/11)
  1. List container

  2. operator overloading, friend and iterator

  3. 下週小考, 練習
第十三週 (106/05/18)
  1. Quiz#3

  2. operator overloading II (type converstion operator), hints

  3. SFML 安裝與簡易說明
第十四週 (106/05/25)
  1. Inheritance: Logged Student List

  2. Hetereogeneous container and polymorphism
第十五週 (106/06/01) 補正課 INS201/INS203
第十六週 (106/06/08)
  1. Template method

  2. Abstract Factory and Singleton Pattern
第十七週 (106/06/15)
  1. Improper Inheritance

  2. Managed Pointer and Generic Programming: template

  3. 實習期末考前練習
第十八週 (106/06/22) 9:20-12:05 Quiz#4
  有一些內容這學期來不及做,希望你能夠在暑假裡花一些時間把它們完成

C++ 物件導向程式設計課程 首頁

製作日期: 02/20/2017 by 丁培毅 (Pei-yih Ting)
E-mail: [email protected] TEL: 02 24622192x6615
海洋大學 電機資訊學院 資訊工程學系 Lagoon