fbpx

P 728x90 113

 

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

學程簡介 課程Q&A 講義預覽 課程預覽 課程諮詢 加入會員
現在位置:艾鍗學院程式語言系列課程> C++程式設計
horizontal banner
課程簡介
[給我學的理由]
根據 TIOBE 程式社群(TIOBE Index)2024 年最新公佈的熱門程式語言排名,依序為 Python、C++、Java。為什麼 C++ 能夠長年在 IEEE、TIOBE 等排行榜中名列前茅?這主要是因為 C++ 保持了與 C 語言的兼容性,賦予了它極大的靈活性。開發者既可以選擇使用傳統的 C 語言風格,也能充分利用物件導向設計來構建更高層次的抽象結構。此外,C++ 擁有豐富的標準庫(如 STL),並且有大量第三方函式庫的支持,大幅提升了程式開發的效率。許多大學的電資相關科系至今仍將 C++ 作為主要教學的程式語言,尤其在計算機科學、演算法和系統設計領域。因此,對於有意就讀電資相關科系的學生,熟悉 C++ 無疑將為日後的學習打下堅實的基礎。
[名師醍醐灌頂]
對於初學者或其他領域想要進入這個語言世界,通常不太容易入手或不得其要領,而半途而癈。
故本C++程式課程邀請16年以上C++語言開發經驗的Joseph 老師上課 ,帶大家掌握C++語言精髓,給你100%清楚觀念,不再似是而非!打下紮實程式基礎,建立良好的Coding Style!
[強調實作能力]
透過這門C++課程的學習,您不僅能夠清楚地理解各種概念,還可以學習如何使用C++語言來設計實作,並了解如何運用計算機解決問題。此外,課程也著重基本的程式撰寫結構,例如如何實現程式模組化、易於維護和Debug,以及如何設計高度彈性擴展的程式設計架構,以確保可用最佳方式寫程式並達到預期的結果
課程目標
1.清楚的程式觀念,及了解C++ 基本語法。
2.瞭解物件導向的程式設計思維及實作C++的類別、繼承、多態等。
3.課程適用APCS檢測準備,助學員取得佳績。在實作題部份,針對考古題提供清楚的解題想法,並以程式語言實現這個想法。不是只要結果對,也著重基本的程式撰寫結構。

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

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

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

  • ▶ C++程式語言
    • - 程式語言簡介與程式設計流程
    • - C++變數與資料型態
    • - C++基本輸出入函數
    • - 運算式與位元運算(bitwise operation)
    • - C++ STL 容器使用: vector, map, set
    • - 流程控制(if-else, switch-case , for, while,...)
    • - 函式設計與使用
    • - 遞迴方程式
    • - 陣列與參考
    • - 二維陣列
    • - 字串處理
  • ▶ 資料結構與演算法入門
    • - 多項式
    • - 樹狀結構
    • - 搜尋
    • - 排序
  • ▶ 實作演練 I
    • - 邏輯運算子
    • - 交錯字串
    • - 物品堆疊(stacking)
  • ▶ 實作演練 II
    • - 秘密差
    • - 小群體
    • - 數字龍捲風
    • - 基地台
課程Q&A
1. C語言/C++/C#有什麼區別?
C語言是許多程式語言的發展基礎,絕大多數和硬體控制和強調系統運算效能都是用C語言撰寫的,例如嵌入式系統、韌體或驅動程式程式計及作業系統開發等。
C++ 則是在C的基礎上增加了物件導向(Objected Oriented)的程式設計風格,例如類別、繼承、多態等。C++ 主要用於大型應用程式開發,如遊戲引擎和桌面應用程式。
C# 是微軟專為 .NET 框架設計的語言,簡化了 C++ 的語法與設計,使開發更加高效。C# 主要應用於 Windows 桌面應用(如 WPF)以及企業級 Web 應用開發(如 ASP.NET),並可用於 MS SQL Server 開發與 Azure 雲端服務的整合。
2. 上了課就一定會寫程式嗎?
我們教學方法,都是從實際生活中應用拿來作為實際案例撰寫,只要上課跟著實作,你會突然發現原來幾百行程式在課堂中就這麼輕鬆完成。當然程式除了理解外,時常練習是一定要的(基本語法也才記得住嘛!) 
3. 必須學資料結構嗎?
請參考資料結構課程說明
適合對象
1.程式設計基礎,但想要從事C++程式設計開發者。
2. 欲從事C++軟體開發相關工作者。
3. 具備一些C++語言程式設計基礎,但自己要動手寫時,卻寫不太出來。
4. 未來想要以APCS成績作大學(資訊領域)的入學申請之國高中生。
 
down 728x90
課程優惠
1. 艾鍗企業VIP會員可享課程85 折優惠價
2. 早鳥優惠方案請見報名表
 
728x90企業預付 1
職涯方向
C++軟體工程師 | C++遊戲程式設計師 | C++網路工程師 | C++應用工程師 | 軟體開發工程師 | 韌體開發工程師 | 影像處理工程師 | 演算法工程師
延伸學習

 

 

 

 

 

課程節錄

 

課程諮詢