C語言入門與Linux環境應用

C語言入門與Linux環境應用

C語言歷史悠久,經歷時代考驗後仍為主流語言,又因為其高效能特性,使C仍為許多大學資訊科系的必修程式語言。本課程可幫助您進入C語言的世界,自己開發C程式並學習如何以除蟲器(debugger)有效率地找出程式錯誤,最後以學到之技巧於Linux環境中進行程式開發。

課程大綱

1. 由撰寫一個最簡單的C程式開始
2. 如何使用圖形化整合式開發環境(IDE)與除蟲器
3. C的資料型態
4. 標準輸入與輸出
5. 條件判斷與流程控制
6. 函式與巨集
7. 陣列
8. 指標
9. 例外處理
10. Linux 檔案處理
11. Linux記憶體配置與運用
12. Linux多行程(process)基礎(視進度而定)
13. Linux行程間通訊(IPC)基礎(視進度而定)

適合對象

對C程式語言或對Linux C程式設計有興趣的同學且具備國中以上英文基礎。本課程可幫助您進入C語言的世界,學習如何以除蟲器(debugger)有效率地找出程式錯誤,最後以學到之技巧於Linux環境中進行程式開發。

開發環境

1. 桌面版Linux(Ubuntu)
2. 整合式開發環境IDE,例:Eclipse CDT

實體課程注意事項

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

校園防疫措施詳情連結

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

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

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

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

近期班次

講師介紹

  • 學歷:
    1. 台灣大學資訊工程研究所博士班
    2. 清華大學通訊工程研究所碩士
    3. 清華大學資訊工程系學士
  • 經歷:
    1. 威睿電通(VIA telecom.)通訊IC設計工程師。
    2. 政府資安事件分析人員。
  • 資訊專長:
    1. C/Python/Java
    2. 網路封包分析與深層封包分析(DPI)
    3. 網路入侵偵測系統(IDS)
  • 證照:
    1. CEH
    2. NSPA