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

近期班次

  • 第342期 開課日期:2021.05.22 即將額滿

    上課時間: 週 (六)(日)
    9:00 AM ~ 12:00 PM
    上課日期:2021.05.22 ~ 2021.06.27
    學費:新生新台幣5000元整

    備註:

    6/12-6/13端午連假停課

  • 注意事項

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

    講師介紹

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

    (一) 經歷

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

    (二) 研究領域

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

    (三) 使用語言

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

    (四) 教學經驗

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

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

     

    (六) 教學經驗 於本訓練班授課時數累計至2020年2月5日為1150小時