一、課程說明 (Course Description)

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


二、指定用書 (Textbook)

無指定教科書
採用講義

三、參考書籍 (References)

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

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

四、教學方式 (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)

20%: 不定期隨堂測驗, 題目出自當天上課的內容
60%: 每週一次作業, 主題為該週上課內容
20%: 期末專題, 每人一組


七、可連結之網頁位址 (Course Website)
http://740-2.cs.nthu.edu.tw/~htchen/i2p07_2/