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

實體課程注意事項

本班為實體課程,常見QA詳情連結

校園防疫措施詳情連結

公務員全程參與課程學習後可於課程結束後申請登錄公務人員學習時數

課程影片觀看期限至課程結束後一週關閉

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

(二)查詢結業狀況:結業名單連結

近期班次

講師介紹

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

(一) 經歷

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

(二) 研究領域

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

(三) 使用語言

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

(四) 教學經驗

2016年至本班教學,累計授課時數至2024年3月1日為2,970小時,為資深講師。

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

 

(六) 教學經驗 於本訓練班授課時數累計至2022年6月8日為2280小時