課程名稱:程式設計()

英文名稱:Computer language (2)

學年、學期、學分數/時數:第一學年、第二學期、3學分/4小時

先修課程:程式設計()

後續延修課程:物件導向程式設計、JAVA程式設計、資料結構、演算法

教學目標: 1.了解程式運作的原理(知識)

2.針對問題撰寫正確的C程式(技能)

3.追蹤並了解他人撰寫C程式(技能)

4.對錯誤的C程式進行偵錯(技能)

培育(實務)能力:培養學生程式設計能力

達成本系教育目標:

培養具資訊工程之實務能力的人才(目標1)

達成本系學生核心能力:

培養學生具備專精的實作能力(能力2)

教材大綱

單元主題

內容綱要

備註

一、課程回顧

1.1C程式架構

1.2陣列

1.3字元陣列

作業1

二、函數

2.1函數的定義

2.2陣列與函數

2.3變數的範圍

2.4巨集

作業2

三、指標

3.1指標與變數

3.2指標與陣列

3.3指標與函數

3.4動態記憶體

作業3

四、結構

4.1結構的宣告

4.2結構與函數

4.3結構與陣列

4.4結構與指標

4.5簡單的資料結構

作業4

五、檔案處理

5.1開關檔案

5.2存取文字檔

5.3存取二進位檔

5.4隨機存取資料

作業5