一、課程說明 (Course Description)

這門課的目的是要幫助資訊系的大一新生學會如何寫程式。在課程的規劃上,希望藉由課堂上的範例
講解,配合每週密集的實作和測驗,讓剛接觸電腦程式設計的同學們,能夠快速而順利地掌握這項身
為資訊系學生必備的基本技能。


二、指定用書 (Textbook)

S. Prata, C PRIMER PLUS, Fifth Edition. SAMS, 2005.

三、參考書籍 (References)

B. W. Kernighan and D. M. Ritchie, THE C PROGRAMMING LANGUAGE, Second Edition.
Prentice Hall, 1988.

四、教學方式 (Teaching Method)

演講與實作

五、教學內容 (Syllabus)

Introduction
Characters and Strings
Operators, Expressions, and Statements
Program Control
Functions
Arrays
Pointers
Character Strings and String Functions
Memory Management
File Processing
Data Structures
Advanced Topics


六、成績考核 (Evaluation)

15%: 不定期隨堂測驗
60%: 每週一次作業和上機測驗, 主題為該週上課內容
25%: 期末專題