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

本課程之設計以程式語言之初學者為基準,課程開頭會先介紹計算機概論,對電腦的運作有了基礎認識後,再介紹C/C++程式設計之基礎語法、資料輸出入、資料處理、邏輯控制等等,由淺入深,並配合上機演練,透過練習與思考,吸收豐富的教材內容。

課程大綱

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

本課程另附有八次作業於課程網頁上供學員練習。

適合對象

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

開發環境

Codeblocks

近期班次

注意事項

  • 上課地點:台灣大學資訊工程學系系館 詳細位置;教室號碼將於開課前一日公佈於官網"最新消息"中。
  • 上課教材:開課後將公布教學網站給同學查閱。
  • 結業狀況:請上官網”結業名單”查閱是否合格及可領取證書進度。

講師介紹

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

(一) 經歷

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

(二) 研究領域

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

(三) 使用語言

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

(四) 教學經驗

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