C語言程式設計

C語言程式設計

C程式語言是一個高效且通用的語言,在其他高階語言的崛起下,仍能佔有一席之地。在現代開發環境中,由於其高效性使C程式語言被廣泛應用於系統軟體、應用軟體及嵌入式系統開發。這門C語言程式設計課程旨在提供學生基礎的程式設計知識,讓學生能夠熟悉C語言的基本概念、語法和技巧。

課程大綱

程式語言簡介
◆ C語言介紹與安裝

基本語法
◆ 變數、基礎資料型態
◆ 運算符

控制區塊
◆ 比較運算、邏輯運算
◆ 條件語句(if-else)、迴圈 (for, while)
◆ 跳轉語句
◆ 函數與遞迴 (function)

陣列與指標
◆ 陣列 (array)
◆ 結構 (structure)
◆ 指標 (pointer)
◆ 動態記憶體配置

檔案讀寫操作
◆ 讀寫檔案

期末考

適合對象

國高中以上會電腦基本操作,對程式有興趣者。

開發環境

Visual Studio Code, Code::Blocks, Dev C++, Code::Blocks 或線上編譯環境,擇一即可。

實體課程注意事項

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

校園防疫措施詳情連結

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

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

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

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

近期班次

講師介紹

一.學歷

國立臺灣大學資訊工程研究所博士班
國立中央大學資訊工程研究所碩士

二.經歷
教育部補助計畫課程助教 (2022 Summer)
國立中央大學 軟體工程研究所Advanced Distributed Computing Models (2023 Spring)
高職資訊科兼任講師 (2023 Fall)
國立中央大學 軟體工程研究所Introduction to Cloud Computing (2023 Fall)

三.使用程式語言
C/C++:
資料結構及演算法

Python:
資料擷取、分析及視覺化
數位影像處理
深度學習模型訓練

Java:
Java物件導向程式設計

四.開設課程:
C語言程式設計 , Python數據處理, Linux作業系統