資料結構與C++進階班〔線上課程〕 線上課程

資料結構與C++進階班〔線上課程〕

資料結構是資料在電腦中儲存並組織的技術,透過資料結構演算的特性,可以有效簡化程式碼的複雜程度,增加程式撰寫效率及可讀性。本課程由淺入深帶領學生了解資料結構理論內容,使用C++程式語言進行資料結構實作樣板容器類別,並對照C++ STL(Standard Template Library)所設計出之容器,介紹STL容器的使用方式及正確的使用時機。

● 線上課程為純影片(無字幕)教學課程(無直播),講師利用課程討論區&電子郵件輔導學生程式除錯。課程評分:作業60%、期末考40%。

※線上課程上課時間:可自行安排時間上課
影片上架進度,請參考備註欄位第(三)點線上課程常見QA連結網址

課程大綱

第零章:前言
環境設定
標準輸出入
傳值、傳址、傳參考
函式重載
參數預設值
第一章:類別
類別理論基礎
類別
繼承與多型
第二章:樣板
樣板函式
樣板類別
第三章:陣列
陣列
指標 – 動態記憶體配置
第四章:堆疊
基礎堆疊
自動擴展長度堆疊
STL vector
第五章:佇列
基礎佇列
環形佇列
STL deque
第六章:鏈結串列
單向鏈結串列
雙向鏈結串列
STL list
第七章:排序
氣泡排序
插入排序
合併排序
快速排序
第八章:樹
二元樹
二元搜尋樹
AVL樹

課程進度依照實際授課情形有所調整。

適合對象

Windows基本操作與打字,具國中英數基礎。
修畢C/C++基礎程式設計班或具備相當程式基礎者。
想精進C++程式設計能力者。

開發環境

Visual Studio Community 2019

線上課程注意事項

●線上課程採遠距教學,無需到班上課!

●線上課程影片無字幕輔助

●線上課程為非同步教學,無法及時互動回覆,請學員需自行評估是否適合自己的學習模式。

● 上課教材、影片:開課當天會發送註冊信至信箱,註冊完畢後即可開始上課。

● 繳交作業期限:依照各班講師規定;通過課程標準才會製作證書。

● 課程影片下架日:結束日後六個月

●學員於開課後登入課程時, 登入帳號務必與報名時所填寫的EMAIL相同!!!

公務員全程參與課程學習後可於課程結束後申請登錄公務人員學習時數

 

(一)轉班或退費期限:開課日後⅓時數內,詳情連結

(二)結業狀況:查詢是否合格及證書製作進度,結業名單連結

(三)線上課程上課時間:請參考官網最新消息「線上課程常見QA」,詳情連結

(四)報名備註欄位僅可填寫優惠同行人,收據開立時間及其他問題請直接寄EMAIL向我們聯繫

近期班次

講師介紹

國立成功大學電機工程系碩士

(一) 經歷:
國立空中大學 講師
私立明新科技大學 講師
私立新生醫護管理專科學校 講師
億力鑫系統科技股份有限公司 軟體工程師

(二) 使用語言、工具:
C/C++; Visual C++; Win32 API; MFC; Visual Studio; OpenCV

(三) 授課時數:

2016年至本班教學,累計授課時數至2023年4月6日為1800小時