課程資訊
課程名稱
程式設計
COMPUTER PROGRAMMING 
開課學期
98-1 
授課對象
文學院  圖書資訊學系  
授課教師
陳光華 
課號
LIS2009 
課程識別碼
106 26650 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期三6,7,8(13:20~16:20) 
上課地點
圖資資訊室 
備註
總人數上限:30人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/981pl 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

程式語言的發展,由早期的 BASIC,到結構化的程式語言Pascal,再
到功能直逼組合語言的 C程式語言,而目前最受重視的物件導向程式
語言如 C++,然後是與網際網路結合的Java語言。本課程先教授程式
語言的基本功能以及結構。接著選擇C,作為教學的重點。 

課程目標
1. 瞭解程式語言的基本結構
2. 能夠使用C語言撰寫程式 
課程要求
 
預期每週課後學習時數
 
Office Hours
每週四 14:30~17:30 備註: 助教時間,地點:四樓資訊室 
參考書目
1. 李正源(民88年)。徹底解析C語言。台北市:第三波。

2. Kernighan, B. & Ritchie, D. (1994). TheC Programming Language,EnglewoodCliffs, NJ: Prentice-Hall, Inc.

3. Additional materials will be accesseddirectly via WWW.
 
指定閱讀
1. 洪維恩(民97年)。C語言教學手冊 。第四版。台北市: 旗標出版股份有限公司。 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
Home Works 
30% 
 
2. 
Mid Term Exam. 
30% 
 
3. 
Final Exam. 
30% 
 
4. 
In-class Response 
10% 
 
 
課程進度
週次
日期
單元主題
第1週
9/16  Introduction
 
第2週
9/23  C style
 
第3週
9/30  Building Block I
 
第4週
10/07  Building Block II 
第5週
10/14  Operators
 
第6週
10/21  Expressions
 
第7週
10/28  Statements
 
第8週
11/04  Selection Structures
 
第9週
11/11  Midterm Exam.
 
第10週
11/18  Loop Structures
 
第11週
11/25  Functions I
 
第12週
12/02  Functions II
 
第13週
12/09  Arrays and Strings I
 
第14週
12/16  Arrays and Strings II
 
第15週
12/23  Pointers and Structures I
 
第16週
12/30  Pointers and Structures II
 
第17週
1/06  File I/O, Question, Answering, and Practice
 
第18週
1/13  Final Exam.