【課程名稱】
C++程式設計與資料結構實戰班
http://edu.tcfst.org.tw/query_coursedetail.asp?courseidori=02C362
【課程代碼】
02C362
【上課時間】
2013/8/18~9/15,每週日 09:00~17:00,共計6週 42小時。
【課程目標】
本課程之目標在於加強學員之程式設計之技巧,並建立學員解決程式設計問題之能力。課程之安排以資料結構實作之原理訓練學員之思考方式,並使用程式範例之講解訓練學員之程式撰寫之技巧。
【課程特色】
本課程延續C/C++初階班。本課程不同於基礎班之偏重程式語法之練習,重點放在程式設計之實作技巧與思考方式。 課程安排分為三個部分 主要部份著重於物件導向概念之建立;其次是資料結構之介紹與程式設計方法; 課程後半部介紹如何使用C++之特性實作資料結構,並介紹C++之進階設計技巧
【修課條件】
1.理工相關科系,專科以上學歷,未來希望從事程式設計相關工作者。
2.有基礎C語言概念有意深入了解C語言之人士。
3.建議課前選修:【01C356 C++基礎先修課程】
【課程大綱】
類別
1.Class的定義與宣告
2.隱晦的 this pointer
3.Class的Scope
4.建構式 / 解構式
5.Friends 6.static 成員
物件導向概觀
1.定義 base classes / derived classes
2.轉換 / 繼承
3.Pure Virtual 函式
4.容器與繼承
5.Handle Classes 與繼承
模板與泛型編程
1.Template的定義式
2.Class Template的成員
標準樣版函式庫 (STL)
1.標準函式庫中的名字與表頭檔
2.演算法扼要導覽
3.再訪IO函式庫
【課程師資】
自強基金會 專業講師
【上課時數】
42 小時
【上課地點】
新竹市光復路二段101號研發大樓
【主辦單位】 財團法人自強工業科學基金會
【諮詢專線】 03-5735521#3216 何小姐 cyho@tcfst.org.tw