C/C++基礎程式設計班

C/C++基礎程式設計班

C/C++ 是被廣泛使用且在程式圈頗具歷史意義的程式語言,有許多程式語言(如:Python、PHP)都借鑑了它優秀的部分。學會 C/C++ 能夠更清楚的了解程式背後運作的基本原理跟邏輯,幫助初學者打下對於「程式語言」這門學問的基礎,未來學習其他程式語言時就能更輕鬆、更快速上手!

本課程中關於計算機概論部分的參考書目為臺大電機系教授趙坤茂所撰寫的的教科書:計算機概論,除了教學基本程式語言語法外,也會講述電腦的基本原理、補數運算與溢位、簡化後的編譯過程等。


C/C++的參考書目則為臺灣許多大學所使用的教科書:C++ Primer,期望在課程中帶領學員了解各式程式語言的原理與應用,並且每個章節後都會附上 APCS 觀念題供學生參考與練習 。


本課程之設計以程式語言之初學者為基準,課程開頭會先介紹計算機概論,對電腦的運作有了基礎認識後,再介紹C/C++程式設計之基礎語法、資料輸出入、資料處理、邏輯控制等等。

課程大綱


Class 1:電腦入門、二進位與補數的運算、輸入輸出
Class 2:資料型態與變數、控制輸入輸出
Class 3:條件判斷、例外判斷
Class 4:迴圈
Class 5:陣列、字元與字串
Class 6:指標(Pointer)
Class 7:函式(Function)、參考、遞迴
Class 8:函式庫的使用(時間、隨機與檔案處理)
Class 9:列舉與結構、標頭檔的建立與使用
Class10:期末考

本課程提供線上批改系統供學員練習。

適合對象

具備電腦基本操作能力者、對程式設計有興趣者。

開發環境

Codeblocks

近期班次

  • 第351期 停開一期

    課程類別:假日班上午

    開課日期:2021.12.11 ~ 2022.01.16

    上課時間:

    週 (六)(日) 9:00 AM ~ 12:00 PM

    學費:新生新台幣5000元整

    備註:

    本班為實體課程

    元旦連假不上課12.31(五)-01.2(日),課程公告時間已避開此時段。

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

    (二)結業狀況:查詢是否合格及證書製作進度,結業名單連結

    (三)學員若有問題請不要打在報名時的備註欄裡,請直接寄EMAIL向我們聯繫

    我們才能及時回覆

    (四)實體課程常見問題連結,詳情連結

    停止報名

  • 講師介紹

    • 國立臺灣大學電機工程學碩士學位
    • 國立臺灣大學機械工程學學士學位
    • 國立臺灣大學醫學系學士班

    (一) 經歷

    • 台大醫院見習醫師
    • IRHOCS 2015國際機器人實作競賽手臂機器人組 冠軍
    • 2015 上銀智慧手競賽佳作
    • 2020 iT邦幫忙鐵人賽 Blockchain組 冠軍

    (二) 研究領域

    • 電腦視覺 機器學習 區塊鏈 智能合約

    (三) 使用語言

    • C/C++,R,Python,PHP,Solidity

    (四) 教學經驗

    於本訓練班授課時數累計至2020年2月5日為1150小時

    (五) 相關著作 區塊鏈生存指南:帶你用 Python 寫出區塊鏈! 

     

    (六) 教學經驗 於本訓練班授課時數累計至2021年6月30日為1,710小時