朝陽科技大學 094學年度第1學期教學大綱
Program Design(1) 程式設計(一)

當期課號 2405 Course Number 2405
授課教師 徐豐明 Instructor SHYU,FONG MING
中文課名 程式設計(一) Course Name Program Design(1)
開課單位 資訊工程系(四日)一B Department  
修習別 必修 Required/Elective Required
學分數 3 Credits 3
課程目標 - 基本概念(編譯與連結,常數,變數,資料型態,運算元) - 資料型態轉換 - 輸入與輸出 - 選擇敘述(if..else, switch) - 重複敘述(for, while, do..while, break) - 函數 - 指標 - 陣列 - 字串 - 結構 - 檔案輸入/輸出 Objectives - Initial concepts (compiling and linking, constants, variables, data types, operators) - Data type conversion - Input/Output - Selection statements(if .. else, switch) - Repetitive statements(for, while, do .. while, break and continue) - Functions - Pointers - Arrays - Strings - Structures - File input/output
教材 H. M. Deitel and P. J. Deitel, "C How to Program: 4/e," Prentice-Hall, 2004.
Brian W. Kernighan and Dennis M. Ritchie, "The C Programming Language: 2/e," Prentice-Hall, 1988.
蔡文能 譯, C語言程式設計, 天瓏書局, 2005.
施威銘研究室, C最新程式語言, 旗標, 2004.
Teaching Materials  
成績評量方式 期中考:30%, 期末考:30%, 作業:30%, 其他:10% Grading Midterm:30%, Final:30%, Homework:30%, Others:10%
教師網頁  
教學內容 1. Introduction to Computers, the Internet and the World Wide Web.
C PROCEDURAL PROGRAMMING.
2. Introduction to C Programming.
3. Structured Program Development in C.
4. C Program Control.
5. C Functions.
6. C Arrays.
7. C Pointers.
8. C Characters and Strings.
9. C Formatted Input/Output.
10. C Structures, Unions, Bit Manipulations and Enumerations.
11. C File Processing.
12. C Data Structures.
13. C Preprocessor.
14. Advanced C Topics.
Syllabus 1. Introduction to Computers, the Internet and the World Wide Web.
C PROCEDURAL PROGRAMMING.
2. Introduction to C Programming.
3. Structured Program Development in C.
4. C Program Control.
5. C Functions.
6. C Arrays.
7. C Pointers.
8. C Characters and Strings.
9. C Formatted Input/Output.
10. C Structures, Unions, Bit Manipulations and Enumerations.
11. C File Processing.
12. C Data Structures.
13. C Preprocessor.
14. Advanced C Topics.
尊重智慧財產權,請勿非法影印。