91 NTOU
資訊管理系 程式設計課程簡介
系所 |
資訊管理學系 |
1 年級 |
課號 / 班別 |
E4B11M33 / A |
3 學分 |
科目中文名稱 |
程式設計 |
科目英文名稱 |
Computer Programming |
授課時數 |
3 小時 |
必修 |
教師姓名 |
丁培毅 |
課程時間/教室
先修課程
教科書
參考書
-
TURBO C 語言實務,施威銘著,旗標,1994/9。 (type I)
-
邊做邊學 C 語言,陳玄玲譯 (type I, II)
(Type & Learn C, Tom Swan, IDG Books 1994),旗標。
-
Problem Solving and Program Design in C, Hanly, Koffman,
2nd Ed., Addison Wesley. (type I, II),新月。
-
C 程式設計藝術,吳國樑編譯 (type I, II)
(C: How to Program, 2nd Ed., Deitel),全華,1996/9。
-
A Step-by-Step Guide to C Programming, Jean Paul Corriveau, (type I, II)
Prentice Hall, 1998, 高立。
-
The C Programming Language, B.W. Kernighan, D.M. Ritchie,
Prentice Hall. (type I)
-
C/C++ 程式設計, 林煙桂編著, 松崗, 1996. (type I)
-
如何撰寫 0 錯誤程式,施威銘研究室譯 (type III)
(Writing Solid Code:MicroSoft's
techniques for developing bug-free C programs, Steve Maguire, 1993)
-
如何進入程式設計的專業領域,施威銘研究室譯,旗標。 (type III)
註:
- type I : 語法說明
- type II : 語法說明與程式設計方法
- type III : 程式設計方法
教學目標
本課程以 C 語言教授程序式程式設計,
課程內容包括:
資料之表達方式,程序之抽象表達,與模組化之基本方法,
結構,指標與動態配置,
並簡介各相關程式運作環境(包括 Java, JavaScript, VB,
VBScript, Perl)
課程內容綱要
1. 使用介面與使用軟體
2. C 程式概觀, 第一個 C 程式
3. 變數、變數型態與資料表示法
4. 運算式
5. 迴圈
6. 條件敘述
7. 函式
8. 陣列
9. 檔案輸出入
10. 基本指標
11. 陣列進階
12. 與函式進階
13. 使用者自定型態
授課時程
預計進度
1. 使用介面與使用軟體 (week 1)
2. C 程式概觀, 第一個 C 程式 (week 1)
3. 變數、變數型態與資料表示法 (week 2,3)
4. 運算式 (week 3)
5. 迴圈 (week 4)
6. 條件敘述 (week 5)
7. 函式 (week 6)
8. 陣列 (week 7)
9. 檔案輸出入 (week 8)
10. 基本指標 (week 10, 11)
11. 陣列進階 (week 12,13)
12. 與函式進階 (week 14)
13. 使用者自定型態 (week 15, 16)
實際進度
課程評量方式
- 期中考 30%
- 期末考 35%
- 作業 30%
- 課程參與 5%