課程名稱 |
計算機程式 Computer Programming Language |
開課學期 |
106-2 |
授課對象 |
機械工程學系 |
授課教師 |
黃奎隆 |
課號 |
ME2009 |
課程識別碼 |
502 10100 |
班次 |
02 |
學分 |
2.0 |
全/半年 |
半年 |
必/選修 |
必修 |
上課時間 |
星期二7,8,9(14:20~17:20) |
上課地點 |
|
備註 |
上課地點:工綜323。 限本系所學生(含輔系、雙修生) 總人數上限:50人 |
Ceiba 課程網頁 |
http://ceiba.ntu.edu.tw/1062ME2009_02 |
課程簡介影片 |
|
核心能力關聯 |
核心能力與課程規劃關聯圖 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
This course is designed to provide students a complete understanding of basic programming concepts and how to implement them in C Sharp (C#). The course will emphasize on the major features of programming languages to solve problems in engineering. This course includes lab sessions followed by lectures.
Tentative outline:
1. An introduction to programming and C#
2. Design a windows forms application
3. Variable, data type, and operators
4. Control statements and syntax
5. Loops
6. Array type
7. Methods and events
8. Structure types and class types
9. Object-oriented and windows programming |
課程目標 |
The goal of this course is to develop students the ability of solving problems through programming and the skills of implementation by computer. In addition, at the completion of this course, students are expected to learn other programming languages more quickly. |
課程要求 |
Your grade in the course will be determined by Lab Assignments, homework, midterm exam, and final exam. The requirements in details are described as follows:
* After lectures, students are required to practice and complete a lab assignment in the class. No submission is allowed after the class.
* Homework will be assigned on a biweekly basis and the assignments are to be done independently. Late submissions are not accepted except prior approval is received from the instructor. |
預期每週課後學習時數 |
|
Office Hours |
|
指定閱讀 |
待補 |
參考書目 |
學校圖書館最新的C#程式語言 E-book
MS Visual Studio 線上說明
教師電子講義 |
評量方式 (僅供參考) |
|
週次 |
日期 |
單元主題 |
第1週 |
2/27 |
Introduction |
第2週 |
3/06 |
VISUAL STUDIO IDE |
第3週 |
3/13 |
Data Types and Variables |
第4週 |
3/20 |
Flow Control |
第5週 |
3/27 |
Array |
第6週 |
4/03 |
Spring Break |
第7週 |
4/10 |
Function |
第8週 |
4/17 |
Recursive Function |
第9週 |
4/24 |
Midterm exam |
第10週 |
5/01 |
Class and Object |
第11週 |
5/08 |
Windows Form |
第12週 |
5/15 |
OO: Inheritance |
第13週 |
5/22 |
Windows Form-GDI |
第14週 |
5/29 |
OO: Polymorphism |
第15週 |
6/05 |
Multiple Forms |
第16週 |
6/12 |
Files and Directories |
第17週 |
6/19 |
Final exam |