C++ 進階程式設計班

C++ 進階程式設計班

C++ 是可當作軟體開發者證明的程式語言,也是現今經歷最久而不墬的熱門語言。
從專業設計軟體 Photoshop 和 Illustrator 、遊戲引擎 Unreal 和 Unity、資料庫軟體 MySQL 和 MongoDB 到作業系統 Microsoft Windows 和 Mac OS X 等等,這些被廣為人知與使用的軟體都是由 C++ 所撰寫而成,代表了 C++ 的高效率、重要性與不可取代。
而即使已經如此的成功,隨著時代的演進,C++ 也並沒有因此而止步不前。這門課也將帶領你了解現代 C++ (C++11, C++14, C++17) 的特性以及各種兼容並蓄的程式設計方式。
本門課會先從頭介紹並複習 C++ 的各種基礎語法,再引申到比較進階的類別 (class) 與模板 (template) 概念

[本門課為李根逸老師 《 C++ 從入門到專家》 系列課程中的核心課程,適合想學好 C++ 的同學入門]

課程大綱

第一章:開始學習 C++
第二章:基礎資料型態
第三章:運算與流程控制
第四章:指標、參考與陣列型態
第五章:函式型態
第六章:類別型態
第七章:類別物件的預設行為
第八章:基於物件的程式設計
第九章:泛型程式設計
第十章:使用 C++ 標準庫的容器
第十一章:泛型演算法與匿名函式
第十二章:物件導向程式設計

【實際內容將視進度調整或補充其他相關應用】

適合對象

有修習過 C、C++、Java、C# 或 Go 等程式語言基礎班的學員,或對變數、流程控制 (if 和 for) 、函式呼叫已有所了解的初學者
想加強程式語言能力的在職人士
想以軟體工程師為職業的自我學習者
想補強自己能力的資訊相關科系學生

開發環境

本課程不限制開發環境,上課時示範跟繳交作業以 Coliru (https://coliru.stacked-crooked.com/) 線上網站為主。

近期班次

  • 第371期 確定開課

    課程類別:假日班下午

    開課日期:2022.10.29 ~ 2022.11.27

    上課時間:

    週 (六)(日) 1:00 PM ~ 4:00 PM

    學費:新生新台幣5000元整

    注意事項:

    本班為實體課程,常見QA詳情連結

    本班會視疫情滾動式調整為同步遠距教學。(會再另外EMAIL通知學員),詳情連結

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

    (二)查詢結業狀況:結業名單連結

  • 講師介紹

    (一) 學歷

    國立臺灣大學資訊工程學博士學位

    國立臺灣大學資訊工程學碩士學位

    國立臺灣大學資訊工程學學士學位

    (二) 經歷

    1.雷亞遊戲技術總監

    參與《聚爆 (Implosion)》開發與負責《伊甸之魂 (Soul of Eden)》的主程式

    2.長期從事程式教育

    有十五年以上課堂教學經驗,開設過百次以上程式設計和網站實作課程

    於本訓練班授課時數累計至2022年8月18日為3901小時

    3.自由接案者

    有二十五年以上程式設計及二十年以上網站接案經驗,參與過數十個專案開發

    4.經營 Youtube 頻道

    https://www.youtube.com/c/KenYiLee

    (三) 相關榮譽

    國立臺灣大學資訊工程系優良助教獎

    國立臺灣大學書卷獎

    全國高中資訊能力競試決賽入選

    (四) 專長

    程式語言: C, C++, C#, Java, Python, PHP, JavaScript, Golang, Perl, Lua 等

    開發框架: .Net framework, Laravel, Qt, jQuery, React, OpenCV, Tensorflow

    網頁技術: HTML5, CSS3, SQL, Flash 等

    遊戲開發引擎: Unity