課程介紹
程式設計(Programming Coding)是使用特定程式語言(如 Python、Java、C++)編寫指令,讓電腦執行特定任務、解決問題的過程。它包含需求分析、設計、編碼、測試及維護等階段,是軟體開發的核心,能培養邏輯思維與解決問題的能力, 本課程以C語言為主,C 語言是一種高效能、跨平台的結構化程式語言,是學習計算機底層運作(如記憶體管理、指標)的基石。它具備標準語法 (ANSI C),適合開發作業系統、嵌入式系統及韌體。核心基礎包括資料型態、流程控制(if/loop)、函數、陣列、指標與結構等。 C語言作為一種編譯型語言,它產生的機器碼短小且執行速度極快,非常適合開發作業系統(如 Linux 核心)、嵌入式設備和應用程式核心。同時,C語言具備良好的跨平台移植性,是眾多現代程式語言(如 C++、Java)的基礎。
教科書:
教科書
  • C語言教學手冊 第四版,洪維恩著, 2013 旗標, FS712 , ISBN: 9789574424849
參考書
  • C程式設計藝術(第7版) Paul Deitel Harvey Deitel 原著 , 張榮正、吳卓俊編譯, 全華圖書,2016/03
  • The C Programming Language, Kernighan, Brian W., Prentice Hall, 1988/01/01
教學進度:
周次(Week) 章(Chapter)
1 程式設計課程說明/為什麼要學程式設計
2 ch1 認識C語言
3 ch2 C語言基本概述
4  
5 ch3 基本資料型態
6  
7 ch4 格式化的輸出與輸入
8  
9 期中考試
10 ch5 運算式、運算子與敘述
11  
12 ch6 選擇性敘述
13  
14 ch7 迴圈
15  
16 ch8 函數(option)
17  
18 期末考試
 
課程活動