C程式設計
Introductiona to C Programming
學期
108-2
學分
2
學分
當期課號
3003
永久課號
CCP1057
開課單位
資訊技術服務中心
授課教師
陳健
類別
選修
上課時間表
| 節 | 週四 |
|---|---|
3 10:10–11:00 | C程式設計 CS 2 節連堂 |
4 11:10–12:00 |
* 根據陽明交大上課時間表所列
概述
This course covers all the basics of programming in the C programming language, including the syntax and semantics of the C language as well as data types offered by the language.
先修科目
There are no prerequisites for this course.
評分方式
Quiz (10%) Labs (25%) 2 Midterms (40%) Final (25%)
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Module 0: explains the process of installing and using the programming environment. |
| 第 1 週 | midterm |
| 第 2 週 | Module 1: introduces common computer programming concepts, e.g. integers and variables. |
| 第 3 週 | Module 2: introduces the concepts of data types and flow control. |
| 第 4 週 | Module 2: introduces the concepts of data types and flow control. |
| 第 5 週 | Module 3: further discusses the concepts of flow control, introducing more data types and logic in computer science. |
| 第 6 週 | Module 3: further discusses the concepts of flow control, introducing more data types and logic in computer science. |
| 第 7 週 | Module 4: touches on the subject of aggregating data into arrays. |
| 第 8 週 | Module 4: touches on the subject of aggregating data into arrays. |
| 第 10 週 | Module 5: explains the differences between arrays and structures. |
| 第 11 週 | Module 5: explains the differences between arrays and structures. |
| 第 12 週 | Module 6: introduces the subject of functions. |
| 第 13 週 | Module 6: introduces the subject of functions. |
| 第 14 週 | Module 7: discusses files and streams. |
| 第 15 週 | Module 7: discusses files and streams. |
| 第 16 週 | Module 8: elaborates on the subject of the pre-processor and declarations. |
| 第 17 週 | Module 8: elaborates on the subject of the pre-processor and declarations. |
| 第 18 週 | Final |
教科書
The C Programming Language, Second Edition by Brian W. Kernighan and Dennis M. Ritchie. Prentice Hall, Inc., 1988. ISBN 0-13-110362-8 (paperback), 0-13-110370-9 (hardback)
Office Hours
- 地點
- EC125B
- 時間
- Monday 10:00AM-12:00PM
- 聯絡方式
- chienchen@cs.nctu.edu.tw