課程說明

C++程式設計課程以業界需求技術為導向,不需程式設計基礎,由淺入深並且搭配實務操作的教學方式,逐步培養學員能夠獨立自行開發C++應用程式。課程階段性銜接脈絡清晰、循序漸進,有助於學員完整吸收課程精華,快速進入C++程式設計開發領域並擁有專業的就業競爭力。

最新開課時間

108年8月10日至108年8月31日

  1. (週六全天班  AM9:30至PM5:30)
  1. 課程大綱

    • 開發工具安裝與第一支Hello程式 課程內容 +
    • 。Introduction to C++ Programming Language
      。C++ Development Kit (Dev-C++)

    • C++ 入門 課程內容 +
    • 。Structure of a program
      。Variables and types
      。Constants
      。Operators
      。Basic Input/Output

    • 流程控制 課程內容 +
    • 。Control Structure
      。Functions
      。Overloads and templates
      。Name visibility

    • 複合資料型態 課程內容 +
    • 。Array Character sequences
      。Pointers
      。Dynamic Memory
      。Data structures
      。Other data types

    • 物件導向介紹 課程內容 +
    • 。Class & Object
      。Constructors
      。Overloading operators
      。Special members

    • 夥伴與繼承 課程內容 +
    • 。Friend functions & Friend classes
      。Inheritance between classes
      。Multiple inheritance

    • 多型 課程內容 +
    • 。Pointers to base class
      。Virtual members
      。Abstract base classes

    • 檔案處理 課程內容 +
    • 。Stand File Library
      。Buffers and Synchronization

    • 樣板 課程內容 +
    • 。Function Templates
      。Class Templates

    • 例外處理 課程內容 +
    • 。Exception Types
      。throw & throws
      。Try, catch & finally

    • 前置處理 課程內容 +
    • 。macro definitions
      。Conditional inclusions
      。Line control
      。Source file inclusion
      。Predefined macro names


  2. 結訓後具備以下技能

    • 具備C++程式語言開發技巧、流程控制、例外處理與物件導設程式設計等能力
    • 具備結構化的程式設計流程 & C++程式語言之開發能力
    • 掌握從無到有開發自己的C++應用程式、瞭解開發程式之各環節障礙及如何克服


  3. 適合對象

    • 掌握從無到有開發自己的C++應用程式、瞭解開發程式之各環節障礙及如何克服
    • 針對想轉職C++應用軟體開發者。
    • 大四/研究所學生專題應用與實驗開發,欲以C++程式語言為開發者。
    • 已在相關領域,欲再增強本身專業技能者。

  4. 職涯發展

    • C++應用程式設計師
    • 企業應用系統開發人員