fbpx

728x90 M 113

 「C++程式 艾鍗」的圖片搜尋結果

學程簡介 課程Q&A 講義預覽 課程預覽 課程諮詢 加入會員
現在位置:艾鍗學院程式語言系列課程> C++程式設計
horizontal banner
課程簡介
[給我學的理由]
IEEE Spectrum ranking 最新公佈的熱門程式語言依排名為 Python , C , C++。為什麼C++能夠長年在IEEE、TIOBE等排行榜名列前茅?C++是以C語言為基礎開發,有著物件導向觀念的程式語言。具有執行速度快、效率高、應用廣泛等優點,且適合大型軟體開發,是主流的電腦程式設計語言之一。
[名師醍醐灌頂]
對於初學者或其他領域想要進入這個語言世界,通常不太容易入手或不得其要領,而半途而癈。
故本C++程式課程邀請16年以上C++語言開發經驗的Joseph 老師上課 ,帶大家掌握C++語言精髓,給你100%清楚觀念,不再似是而非!打下紮實程式基礎,建立良好的Coding Style!
[強調實作能力]
透過這門C++課程的學習,您不僅能夠清楚地理解各種概念,還可以學習如何使用C++語言來設計實作,並了解如何運用計算機解決問題。此外,課程也著重基本的程式撰寫結構,例如如何實現程式模組化、易於維護和Debug,以及如何設計高度彈性擴展的程式設計架構,以確保可用最佳方式寫程式並達到預期的結果
課程目標
1.掌握C++語言核心,建立清楚的C++程式觀念。
2.能夠養成撰寫C++程式的能力。
3.課程適用APCS檢測準備,助學員取得佳績。

※務必上機實作,才能快速上手。
 
課程大綱
 

★講師將用清楚的觀念解說C++語言的核心基礎,並針對C++ STL 標準樣板函式庫的vetcor, map, set 的常用容器作說明。同學們一旦掌握了C++語言核心外,再配合上機實作演練,程式理解力與撰寫能力必定大幅進步。

• 課程總時數 : 22小時
• 觀看天數:45天
• 課程所附教材 : 精編講義、範例程式碼

  • ▶ C++程式語言
    • - 程式語言簡介與程式設計流程
    • - C++變數與資料型態
    • - C++基本輸出入函數
    • - 運算式與位元運算(bitwise operation)
    • - 流程控制(if-else, switch-case , for, while,...)
    • - 函式設計與使用
    • - 遞迴方程式
    • - 陣列與參考
    • - 二維陣列
    • - 字串處理
    • - C++ STL 容器使用: vector, map, set
  • ▶ 資料結構與演算法入門
    • - 多項式
    • - 樹狀結構
    • - 搜尋
    • - 排序
  • ▶ 實作演練 I
    • - 邏輯運算子
    • - 交錯字串
    • - 物品堆疊(stacking)
  • ▶ 實作演練 II
    • - 秘密差
    • - 小群體
    • - 數字龍捲風
    • - 基地台
課程Q&A
1. C語言/C++/C#有什麼區別?
C語言是許多程式語言的發展基礎,其具有靈活、高效、可移植性等優點,運用趨向底層開發,一些需要控制硬體程式都是用C語言撰寫的,如嵌入式韌體/驅動程式/作業系統等。
C++程式是以C語言為基礎設計的程式語言,繼承C語言高執行效率等優點。與C語言最大的不同在於,C語言為純程序式編程,C++語言則同時支持程序式編程與物件導向設計,廣泛使用在應用程式、遊戲設計、瀏覽器開發上,亦可做硬體控制。
C#語言是由微軟開發,從C/C++語言衍生的完全物件導向設計程式語言,適用於網路程式設計、Web API開發、資料庫程式開發、遊戲設計等
2. 上了課就一定會寫程式嗎?
我們教學方法,都是從實際生活中應用拿來作為實際案例撰寫,只要上課跟著實作,你會突然發現原來幾百行程式在課堂中就這麼輕鬆完成。當然程式除了理解外,時常練習是一定要的(基本語法也才記得住嘛!) 
3. 必須學資料結構嗎?
請參考資料結構課程說明
適合對象
1. 無須具備程式設計基礎,但想要從事C++程式設計開發者。
2. 欲從事C++軟體開發相關工作者
3. 具備一些C++語言程式設計基礎,但自己要動手寫時,卻寫不太出來。
 
down 728x90
課程優惠
1. 艾鍗企業VIP會員可享課程85 折優惠價
2. 早鳥優惠方案請見報名表
 
728x90企業預付 1
職涯方向
C++軟體工程師 | C++遊戲程式設計師 | C++網路工程師 | C++應用工程師 | 軟體開發工程師 | 韌體開發工程師 | 影像處理工程師 | 演算法工程師
延伸學習

 

 

 

 

全新數位學習平台

 728x90企業預付 1

課程諮詢