課程名稱 |
計算機程式 COMPUTER PROGRAMMING |
開課學期 |
97-1 |
授課對象 |
土木工程學系 |
授課教師 |
陳俊杉 |
課號 |
CIE1008 |
課程識別碼 |
501 10800 |
班次 |
02 |
學分 |
3 |
全/半年 |
半年 |
必/選修 |
必修 |
上課時間 |
星期一3,4,@(10:20~) |
上課地點 |
新501 |
備註 |
@上課教室工綜323 限本系所學生(含輔系、雙修生) 總人數上限:45人 |
Ceiba 課程網頁 |
http://ceiba.ntu.edu.tw/971cp |
課程簡介影片 |
|
核心能力關聯 |
核心能力與課程規劃關聯圖 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
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 |
另約時間 |
指定閱讀 |
|
參考書目 |
|
評量方式 (僅供參考) |
No. |
項目 |
百分比 |
說明 |
1. |
期中考 |
30% |
兩次 |
2. |
期末考 |
25% |
|
3. |
作業 |
30% |
七次 |
4. |
Lab |
10% |
|
5. |
課堂表現 |
5% |
|
|