課程名稱 |
計算機程式 COMPUTER PROGRAMMING |
開課學期 |
96-2 |
授課對象 |
工學院 土木工程學系 |
授課教師 |
陳俊杉 |
課號 |
CIE1008 |
課程識別碼 |
501 10800 |
班次 |
|
學分 |
3 |
全/半年 |
半年 |
必/選修 |
必修 |
上課時間 |
星期三3,4,@(10:20~) |
上課地點 |
新301 |
備註 |
限本系所學生(含輔系、雙修生) 總人數上限:50人 |
Ceiba 課程網頁 |
http://ceiba.ntu.edu.tw/962cp |
課程簡介影片 |
|
核心能力關聯 |
核心能力與課程規劃關聯圖 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
1. Introduction to Programming Languages
2. Introduction to C++
3. More on the Elements of C++
4. Selection Using if and if..else
5. Functions and Program Design
6. The string Data Type and More Output Formatting
7. The Three C++ Looping Constructs; More General Task Controlled Loops
8. More on Functions
9. Text Files and Streams; The switch and enum statements
10. Arrays and the vector Class; Matrices
11. Pointers and Dynamic Memory Allocation;
12. Struct; Using C++ Class
13. Implementing and Modifying a Class
14. Concept of OOP
|
課程目標 |
透過 C++電腦程式語言之介紹與實際寫作,提昇學生邏輯思考與善用現代化資訊工具之能力,並能利用電腦程式解決簡單之工程領域相關問題。 |
課程要求 |
none |
預期每週課後學習時數 |
|
Office Hours |
另約時間 |
指定閱讀 |
|
參考書目 |
Hennefeld, J., L. Baker, and C. Burchard (2003). Using C++: An Introduction to
Programming, 2nd Ed., Brooks/Cole Publishing Company, Pacific Grove, CA, U.S.A.
Stephen Prata, C++ Primer Plus, Fifth Edition, ISBN 0-672-32697-3 , SAMS, 2005.
Lippmann, Stanley B., Lajoie, J. and Moo, B.E (2005). C++ Primer, 4th Ed.,
Addison-Wesley Publishing Company, New York, U.S.A.
Stroustrup, B. (2000). The C++ Programming Language, Special Ed., Addison-
Wesley Publishing Company, New York, U.S.A.
|
評量方式 (僅供參考) |
No. |
項目 |
百分比 |
說明 |
1. |
期中考 |
20% |
兩次 |
2. |
期末考 |
25% |
|
3. |
小考 |
10% |
一次 |
4. |
作業 |
25% |
|
5. |
Lab |
15% |
|
6. |
課堂表現 |
5% |
|
|
|