程式設計開發必修 - Cplus

C與C++程式設計-初階與中階

C/C++ Programming Language
  • 時數:35小時
  • 費用:NT$ 20,000
  • 點數:5.0

選擇查詢分區開課時間

地點 班號 日期 時間 報名
台北 21750 班 2021/04/10 ~ 2021/04/24 每週六日 09:00~17:00 報名

目前查無開課時段

如有遠距上課需求,請參考台北開課日期
詳細開課請洽各分區服務人員

聯絡恆逸

教材

恆逸專用教材

課程目標

C/C++為業界流行的程式開發工具,C++因其執行效率快以及物件導向的優勢,被廣泛應用於軟硬體設計、大型系統的開發(遊戲以及視窗介面應用程式等)、學術研究等等。C語言更因為其程式精簡以及更快的效率,成為嵌入式系統設計的首選開發工具。本課程分為兩部分,初階包含C與C++的語法基礎,中階涵蓋C++物件導向概念。課程安排由淺入深,並以範例以及上機實作加強學習。上完本課程必將建立起C/C++程式基礎以及程式實作的基本能力。

適合對象

  1. 對資訊產業以及程式設計有高度興趣、想從事相關工作者

  2. 想學習C++程式語言的資訊業工作者

  3. 已有程式語言基礎,欲學習物件導向概念者

預備知識

基本Windows作業系統操作能力以及基本英文字彙能力

課程內容

本課程分為兩大部份:

一、初階(C/C++程式語言基礎):

  1. 基本概念:介紹C/C++的程式執行和常用的各種基本變數型態

  2. 條件述句:C/C++語法的控制流程,可有條件的控制執行順序或是重複執行

  3. 函式:將程式碼包裝一個主體,解釋觀念、語法和優缺點

  4. 陣列:將同型態的物件宣告在一起,用索引去存取

  5. 指標

二、中階(C++物件導向):

  1. 類別:C++所謂的物件導向,即從類別開始

  2. 繼承:某些類別藉由同時擁有基底類別的資料成員和函式來共有某些特性

  3. 虛擬:解決執行時期因繼承引起的某些概念問題

  4. 運算子多載

  5. 進階概念:命名空間、函式指標、型別定義以及樣板(Template)等

學會技能

  1. 撰寫可移植作業系統介面(POSIX)相容規格的應用程式
  2. 使用C/C++程式語言進行檔案的讀寫
  3. 使用C語言實作網路Socket
  4. 使用Eclipse開發工具作為整合開發環境(IDE),進行C/C++程式語言的開發

備註事項

課程優惠方案:

早鳥優惠價:開課前2周完成報名繳費,享有早鳥優惠價NT$18,000元

學生優惠價:參加校園IT職涯學習護照方案,享有5折優惠價NT$10,000元