課程資訊
課程名稱
程式設計
COMPUTER PROGRAMMING 
開課學期
99-1 
授課對象
文學院  圖書資訊學系  
授課教師
陳光華 
課號
LIS2009 
課程識別碼
106 26650 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期一7,8,9(14:20~17:20) 
上課地點
圖資資訊室 
備註

總人數上限:30人 
課程網頁
http://www.lis.ntu.edu.tw/~khchen/course/pl/index.htm 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

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

課程目標
1. 瞭解程式語言的基本結構
2. 能夠使用C語言撰寫程式 
課程要求
 
預期每週課後學習時數
 
Office Hours
每週四 14:20~16:20 
參考書目
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. 
指定閱讀
洪維恩(民97年)。C語言教學手冊。第四版。台北市:旗標出版股份有限公司。 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
Homeworks 
30% 
 
2. 
MidTerm Exam. 
30% 
 
3. 
Final Exam. 
30% 
 
4. 
In-class Response 
10% 
 
 
課程進度
週次
日期
單元主題
第1週
09/13  Introduction
 
第2週
09/20  C style
 
第3週
09/27  Building Block
 
第4週
10/04  Operators
 
第5週
10/11  Expressions
 
第6週
10/18  Statements
 
第7週
10/25  Selection Structures
 
第8週
11/01  Loop Structures
 
第9週
11/08  Midterm Exam.
 
第10週
11/15  Functions 
第11週
11/22  Functions I
 
第12週
11/29  Functions II
 
第13週
12/06  Arrays and Strings I
 
第14週
12/13  Arrays and Strings II
 
第15週
12/20  Pointers and Structures I
 
第16週
12/27  Pointers and Structures II
 
第17週
01/03  File I/O, Question, Answering, and Practice
 
第18週
01/10  Final Exam.