科目名稱(Course Title):C語言程式設計 
英文科目名稱(Course in English):C Programming Language Design

學年:(School Year of 95)、學期(Semester): I , II 、學分數(Credit Hours):2

先修科目或先備能力(Course Prerequisites):計算機概論

課程目標(Course Objectives):

  1. 讓學生對於程式設計有基本的認識。
  2. 讓學生認識C程式語言的進階程式語法與技巧。
  3. 讓學生了解程式寫作的技巧和語言的運用。

教學大綱(Syllabus):

單元主題 
(Unit/Session Topics)

內容綱要(Content)

教學時數( Teaching Hours)

週次(Week Number)

備註(Remarks)

 

介紹C語言的特點,C語言基本資料處理的概念,簡介C語言的重要觀念,快速建立C語言的基本概念

3

1

 

 

 

3

2

 

二、資料型態

由入門的基本資料型態,到進階的自訂型態變數宣告,深入介紹變數使用範圍、陣列與指標、變數等級、字串等

6

3,4

 

三、程式設計

說明基本語法,清楚介紹C語言變數、運算子、程式的流程控制、陣列、函數…等觀念,紮實建立程式基礎

6

5,6

 

 

指標與指標運算,由簡單語法到複雜應用

3

7

 

 

函數傳入參數的傳址與傳值呼叫,函數的設計及應用,包括串列結構、堆疊、佇列等

6

8,9

 

 

遞迴函數設計、函數指標、不定長度引數列定義等

3

10

 

 

介紹時間、亂數、數學、測試、轉換、流程、檔案的標準函數說明,測試符號與符號轉換函式等

6

11,12

 

 

說明整數進制、位元運算子以及位元欄位,與位元運算等

3

13

 

 

介紹輸出/入標準函數說明,與檔案處理等

3

14

 

 

二元樹樹狀結構及其圖形結構介紹,程式執行效率探討

3

15

 

 

條件與程式結構及結構化程式

3

16

 

 

複雜的條件以及迴圈設計、巢狀式條件設計及動態資料結構設計

6

17,18

 

中華科技大學