2 項進行中

115-1 選課時程

進行中

  • 初選第一階段 6/15 – 6/18
  • 初選第二階段 6/22 – 6/25
  • 校際選修 進行中 8/24 – 9/18
  • 初選第三階段 8/31 – 9/3
  • 開學後加退選 進行中 9/7 – 9/21
  • 逾期加退選 9/21 – 9/24
選課資源

加入行事曆

選擇訂閱 Google Calendar,或下載通用的 ICS 檔案。

使用 Google Calendar 時,Google 會收到這份課表的公開連結。

物件導向程式設計

Object-Oriented Programming

學期
107-2
學分
0 學分
當期課號
1070
永久課號
UEE1303
開課單位
電機工程學系
授課教師
溫宏斌
校區
光復
類別
選修
上課時間表
週一
N
12:20–13:10
物件導向程式設計
ED713(光復)
3 節連堂
5
13:20–14:10
6
14:20–15:10
A
18:30–19:20
物件導向程式設計
ED713(光復)
3 節連堂
B
19:30–20:20
C
20:30–21:20

* 根據陽明交大上課時間表所列

概述

Course Objective: 學習進階使用高階程式語言C++,包含 -了解物件導向程式設計(OOP)觀念; -應用C/C++語言解決各類工程問題; -學習標準模版函式庫(STL)的使用 -熟悉工作站系統(Linux/FreeBSD)基本操作

先修科目

Prerequisites: UEE1302 (Introduction to Computer Science and Programming (in C/C++) or equivalent

備註

無備註

教學方式

教師未提供此項資料

評分方式

1 Exercises in Winter Vacation 10 % 2 Take-Home Programming Exercises 20 % 3 Weekly Quizzes (best 8 out of 12) 20 % 4 Laboratory Exercises 20 % 5 Midterm Examination 20 % 6 Final Examination 20 % 7 心得 10% Total 120 %

課程大綱

教師未提供此項資料

週次計畫
週次主題
第 1 週

Syllabus

2/18
第 2 週

Lecture 01 – C/C++ Overview and OOP by Example

2/25
第 3 週

Lecture 02 – Pointers and References

3/4
第 4 週

Lecture 03 – Classes (I): Basics

3/11
第 5 週

Lecture 04 – Classes (II): Advanced Topics

3/18
第 6 週

Lecture 05 – Streams and File I/O

3/25
第 7 週

Lecture 05 – Operator Overloading

4/1
第 8 週

校慶日~放假一週

4/8
第 9 週

Midterm Review or Backup Week

4/15
第 10 週

Midterm Exam

4/22
第 11 週

Lecture 07 – Inheritance (I): Basics

4/29
第 12 週

Lecture 08 – Inheritance (II): Advanced Topics

5/6
第 13 週

Lecture 09 – Polymorphism: Virtual Functions

5/13
第 14 週

Lecture 10 – Templates

5/20
第 15 週

Lecture 11 – Standard Template Library

5/27
第 16 週

Lecture 12 – Exception Handling

6/3
第 17 週

Final Review or Back-up Week

6/10
第 18 週

Final Exam

6/17
教科書

Programming Textbooks: (please use one of the following three programming textbooks) 1. W. Savitch, “Absolute C++,” 4th ed., ISBN: 0131365843, Addison Wesley, 2009 (required). 2. H. Deitel and P. Deitel (DD), "C++ How to Program," 7th ed., ISBN:0-13-611726-0, Pearson/Prentice Hall, 2010. 3. Godan Svenk(GS), "Object-Oriented Programming Using C++ for Engineering and Technology," 1st ed., ISBN:0766838943, Delmar Cengage Learning, 2002.

Office Hours
地點
ED700
時間
Wednesdays 13:30-15:20; other time by appointment.
聯絡方式
Prof. Hung-Pin(Charles) Wen (email: opwen@g2.nctu.edu.tw / phone: ext 31273)