課程名稱 |
計算機程式 COMPUTER PROGRAMMING LANGUAGE |
開課學期 |
93-2 |
授課對象 |
機械工程學系 |
授課教師 |
顏瑞和 |
課號 |
ME2009 |
課程識別碼 |
502 10100 |
班次 |
03 |
學分 |
2 |
全/半年 |
半年 |
必/選修 |
必修 |
上課時間 |
星期四2,3,4(9:10~12:10) |
上課地點 |
工綜323 |
備註 |
限本系所學生(含輔系、雙修生) 總人數上限:50人 |
Ceiba 課程網頁 |
http://ceiba.ntu.edu.tw/932vbnet |
課程簡介影片 |
|
核心能力關聯 |
核心能力與課程規劃關聯圖 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
將以Visual Basic.NET這個語言,詳細的說明程式的主要結構以及如何撰寫程式。計算
機運處理資料(包括文字與數值)的基本原理也會詳細的說明。 詳細內容如下
1. 資料型別、變數、常數、運算子
2. 流程控制
3. 副程式、函數
4. 陣列
5. 類別與物件
6. 繼承、介面與多型
7. 表單與物件設計
8. 事件控制
9. 繪圖
|
課程目標 |
理工科的學生,應該擁有撰寫計算機程式的能力。這門課主要是提供給完全沒有學過程式
語言的同學修習。
除了一般的程式基本知識,程式語言的新觀念如物件導向、事件驅動也是要學習的項目。
修過這門課後,再學習其他的程式語言,相信應是很容易上手的。
|
課程要求 |
1. 這門課主要是提供給完全沒有學過程式語言的同學修習。
2. 本課有一個小時的講演,與兩個小時的上機實習。
3. 每堂課有現場實習作業,得當場繳交。
4. 每堂課必點名。
5. 除了上課之外,每個星期你還得在額外花三個小時的時間。
6. 課堂上所舉的例子與作業的題目,以機械工程的應用為主。
7. 機械系學生優先選課
|
預期每週課後學習時數 |
|
Office Hours |
另約時間 |
指定閱讀 |
|
參考書目 |
1. Visual Basic.NET 2003 程式設計, 吳逸賢、吳目誠,網奕資訊
2. Visual Basic.Net How to Programm, 2nd ed. Deitel, Deitel and Nieto, Prentice
Hall.
|
評量方式 (僅供參考) |
No. |
項目 |
百分比 |
說明 |
1. |
期中考 |
20% |
|
2. |
期末考 |
20% |
|
3. |
隨堂測驗 |
20% |
|
4. |
作業 |
30% |
|
5. |
project |
10% |
|
|
週次 |
日期 |
單元主題 |
第1週 |
2/25 |
Introduction |
第2週 |
3/03 |
Write Simple Programs |
第2週 |
3/03 |
Date Types and Operators |
第3週 |
3/10 |
Selection and Loops |
第4週 |
3/17 |
Arrays |
第5週 |
3/24 |
SubPrograms |
第6週 |
3/31 |
Variable Scope and Life Time |
第7週 |
4/07 |
Window Application and Drawing |
第8週 |
4/14 |
期中考 |
第9週 |
4/21 |
Drawing |
第11週 |
5/05 |
ObjectOrientedProgramming |
第12週 |
5/12 |
Inheritance |
第13週 |
5/19 |
Deep copy and shallow copy |
第14週 |
5/26 |
Polymorphism |
第15週 |
6/02 |
Numerical Method (ODE) |
第16週 |
6/09 |
Numerical Method (PDE) |
第17週 |
6/16 |
網路應用程式設計 |